qt 字符集设置
我的开发环境是VS2008+QT ADDIN 。
创建一个新的QT项目后,编译正常,然后添加了一些其他源文件(原来设置是多字节字符集写的),编译就没法通过了。
错误提示如下:
1>D:\我的文档\Visual Studio 2008\Projects\DataStruct\FutureAccount.h(552) : error C2440: “=”: 无法从“char [256]”转换为“LPWSTR”
1> 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
1>D:\我的文档\Visual Studio 2008\Projects\DataStruct\FutureAccount.h(556) : error C2440: “=”: 无法从“char [256]”转换为“LPCWSTR”
1> 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
以往这种情况都是由于字符集设置为UNICODE引起的,重新设置项目为多字节字符集就能正常了。
但是在QT项目里,我把字符集设置改为”多字节字符集“还是不管用。
请教各位如何解决?