建立一个应用程序,打开Alt+F7 settings选项,
- 选择 C/C++ 选项卡,在 Preprocessor definenation 中加上 _UNICODE,
- 在Link选项卡中,在Category 选择框中选择 Output,在 Entry-point symbo l编辑框中,添加 [b]wWinMainCRTStartup[/b] 确定。
[color=Red]注意[/color]
调试 UNICODE 程序时,需要在安装时 VC 选择所有选项,否则会缺少动态库和相应的 .lib 文件.
Gandalf 2005-9-22 02:30
为 vc 工程添加 Unicode Debug 和 Unicode Release
通过使用unicode编译,软件可以适应多种情况,如何在自己的工程中添加这两种编译方式呢?下面是一个简单的步骤
1、新建一个工程;
2、选择“Build->Configurations”菜单
3、点击“Add”按钮,添加“Unicode Debug”-拷贝“win32 Debug”配置
添加“Unicode Release”-拷贝“win32 Release”配置 ,然后点击“OK”
4、选择“Project->Setting”菜单
5、切换到“General ”TAB页
6、修改 “Win32 Unicode Debug” 的 Intermediate Files 和 Output Files 为DebugU
7、修改 “Win32 Unicode Release” 的 Intermediate Files 和 Output Files 为ReleaseU
8、切换到“C++ ” Tab页
9、从下拉列表框中选择 “Preprocessor”
10、为 “Win32 Unicode Debug” 和 “Win32 Unicode Release” 分别添加_UNICODE 和 UNICODE variables
还要在link中,Category选output,将Entry-Point Symbol设为wWinMainCRTStartup
Rinrin 2005-10-9 07:39
忽然觉得忘了说了
程序中所有的字符串必须用TEXT()之类的宏括起来
这样UNICODE宏才有意义啊
呵呵^ ^