• 8694阅读
  • 2回复

[提问]在qt平台里中文宽字符为什么不能编译通过?wchar_t,WCHAR [复制链接]

上一主题 下一主题
离线iiiyyyhhhsss
 

只看楼主 倒序阅读 楼主  发表于: 2010-05-17
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2013-04-01) —
L"我"   ,     L"我们"    ,   L'我',    L'我们'



等等这些都不能编译通过:

如最简单的:

int main(int argc,char*argv[])
{
       L"我";

      return 0;
}
[ 此帖被iiiyyyhhhsss在2010-05-17 15:24重新编辑 ]
离线dbzhang800

只看该作者 1楼 发表于: 2010-05-17
引用楼主iiiyyyhhhsss于2010-05-17 15:09发表的 在qt平台里中文宽字符为什么不能编译通过?wchar_t,WCHAR :
L"我"   ,     L"我们"    ,   L'我',    L'我们'
等等这些都不能编译通过:
.......

1. 很容易判断,这个问题和Qt没有任何关系,因为你没用到Qt的任何类、常量、宏等

2. 不能编译通过,只能说明你所用的编译器对wchar的支持存在问题。比如mingw就存在问题
http://www.mingw.org/wiki/wide_characters
离线iiiyyyhhhsss

只看该作者 2楼 发表于: 2010-05-18
明白了...xiexie...
快速回复
限100 字节
 
上一个 下一个