看了windows程序设计的很多章了,回头还不知道unicode到底该怎么用?
怎么样定义unicode,请高人指点一二?最好能够给出例程

解决方案 »

  1.   

    #define _UNICODE
    或在系统预定义标识中加_UNICODE
      

  2.   

    在link选项中加入_UNICODE和UNICODE
    定义字符串常量的时候使用_T("mystr")形式
    定义字符数组使用WCHAR
      

  3.   

    好象在要使用unicode的代码前面加上
    #define _UNICODE不知楼下的有何高见
      

  4.   

    windows下如何支持unicode:建立一个基于对话框程序
    在Project->Setting->C/C++->Preprocessor definenation中加上_UNICODE
    还有在Project->Setting->Link->Entry-point symbol中加上wWinMainCRTStartup
    那个Entry-point symbol 在Category的Output选项中
      

  5.   

    在staafx.h中加入#define _UNICODE
      

  6.   

    在工程设置里面,C++标签页里面
    PREPROCESSOR里面加上_UNICODE就可以了
    UNICODE是不一定要加上的,只要_UNICODE就可以了
    在代码前面#define _UNICODE这种虽然不错,但是不太可取
    如果使用cl编译可以使用/D "_UNICODE"
    特别要注意MFC程序使用UNICODE方式编译的话Entry必须修改
    可以在Link标签页里Category的Output项里面修改Entry为wWinMainCRTStartup
    如果是使用cl编译的可以使用参数/entry:"wWinMainCRTStartup"