一、VS2015+QT中文乱码
1、头文件中添加: #pragma execution_character_set("utf-8")
2、在QT中右键单击有中文的代码文件, 添加Bom方法 "add BOM"
二、VS2017+QT中文乱码
1、在.pro文件最后添加下述内容即可解决!根源:VS编译时使用的编码不是UTF8导致,2015也是这个原因造成的!!!
win32:msvc{
QMAKE_CXXFLAGS += /source-charset:utf-8 /execution-charset:utf-8
}
三、VS2015+QT调整输出EXE目录(bin目录和工程目录同级)
1、属性->连接器->常规->输出文件->$(OutDir)\..\..\bin\test.exe
2、属性->调试->命令->$(OutDir)\..\..\bin\test.exe
四、异常:QT 5.12.3+VS2015环境找不到rc.exe文件,即使设置rc.exe目录为系统环境变量也不行!!!
解决方法:把QT5.12.3中【项目->构建环境->系统环境变量->path】的kits换成5.14.1中的Kits目录即可,应该是对不应不上VS2015_64导致的!!!
QT 5.12.3环境变量Path:
C:\Program Files (x86)\Windows Kits\10\bin\x64;
C:\Program Files (x86)\Window