qt字符集设置
我的开发环境是QTCreator,用MSVC2008做工具链,原本在VS2008上的工程移植到QTCreator上时,出现的问题如下:C:\Program Files\Microsoft Visual Studio 9.0\VC\ATLMFC\INCLUDE\atlbase.h(5240) : error C2664: “GetModuleHandleW”: 不能将参数 1 从“const char [13]”转换为“LPCWSTR”
与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
C:\Program Files\Microsoft Visual Studio 9.0\VC\ATLMFC\INCLUDE\atlbase.h(5564) : error C2664: “ATL::CRegKey::QueryStringValue”: 不能将参数 2 从“TCHAR [64]”转换为“LPTSTR”
与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
C:\Program Files\Microsoft Visual Studio 9.0\VC\ATLMFC\INCLUDE\atlbase.h(5573) : error C2664: “T2OLE_EX”: 不能将参数 1 从“TCHAR [64]”转换为“LPTSTR”
与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
C:\Program Files\Microsoft Visual Studio 9.0\VC\ATLMFC\INCLUDE\atlbase.h(5739) : error C2664: “RegEnumKeyExW”: 不能将参数 3 从“TCHAR [256]”转换为“LPWSTR”
与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
C:\Program Files\Microsoft Visual Studio 9.0\VC\ATLMFC\INCLUDE\atlbase.h(5739) : fatal error C1903: 无法从以前的错误中恢复;正在停止编译
原本在VS2008上的字符集为UNICODE,运行正常;但是在QT项目里,在哪儿设置字符集?
我试过项目-》编辑器设置-》文件编码 设置为utf-8,但没有效果。请教各位如何解决 --------------------编程问答-------------------- 不妨写个 10行以内的 用到windows api的 完整的 Qt测试程序。
无论是你自己定位问题还是提问,都会很有帮助。 --------------------编程问答-------------------- QTextCodec::setCodecForTr(QTextCodec::codecForName("System"));
这句代码放在main函数里面 可设置字符集 --------------------编程问答--------------------
首先:楼主的问题和这个没任何关系
其次:不要写这种充满问题的语句^_^ --------------------编程问答-------------------- 初学者疑惑着飘过。。。
补充:移动开发 , Qt