注册 登录
编程论坛 VC++/MFC

unicode编码问题

hotcls 发布于 2007-07-31 20:44, 1109 次点击
在vc下如何textout泰文,韩文呢,
在网上找了一下,说要wWinMainCRTStartup 等等,
但我照做了,出错如下:
error LNK2001: unresolved external symbol _wWinMain@16

不知怎么办。mfc appwizard型的程序好像没winmain函数。
请达人指教。
4 回复
#2
maoguoqing2007-07-31 22:51
这样设置一下:
project->setting->c/c++,Preprocessor definitions 添加 _UNICODE
然后link中,Category选output,将Entry-Point Symbol设为wWinMainCRTStartup
#3
hotcls2007-08-01 09:13
我就是这样设置的。
不行。
网上说要什么 mfc的unicode库支持。
#4
maoguoqing2007-08-01 12:37

你新建一个MFC工程那样设置一下,看编译是否有错,如果有错,那就是你编译器有问题
如果没有错,那就是你写的程序不支持UNICDOE,要注意,设置了UNICODE之后,使用字符串前面要加_T
还有你用的那些函数必须是UNICODE版本的,比如像 atoi就不能用,应该用_wtoi

#5
anddyLi2012-11-02 16:10
回复 4楼 maoguoqing
您好,麻烦您把这些特殊情况 知道的列个清单,谢谢
1