Qt creator 项目同时支持VS,GCC编译

Qt creator默认使用utf-8无BOM保存源文件,但VS要utf-8源文件是带BOM的,所以默认生成的源文件在gcc下可以编译,但vc编译会提示"源文件中有无法识别的编码"云云,导致无法编译。为此要在Creator设置中将默认源文件保存为utf-8时默认添加BOM。这样就可以同时支持vc、gcc编译了。同时字符串常量应该用QStringLiteral括起来,如

ui->pushButton->setText(QStringLiteral("这是按钮"));

猜你喜欢

转载自www.cnblogs.com/thinkway/p/9257214.html