1、g++ 编译参数
如果 用g++编译时,命令行是这样的:“g++ main.cpp -std=c++0x -pthread”
则在Qt的pro文件中这样设置:
QMAKE_CXXFLAGS += -std=c++0x -pthread
LIBS += -pthread
1.1、ZC: 貌似 使用 "-pthread" 和 "-lpthread" 都行,不知有何区别...
1.2、QMAKE_CXXFLAGS 是这设置 CPP编译参数,QMAKE_CXXFLAGS 是用于设置 C程序编译参数。
2、(/wd"4819")、(/utf-8)等的添加
win32-msvc*:QMAKE_CXXFLAGS += /wd"4819" /utf-8
2.1、/wd"4819" 的意思是 忽略4819类型的警告
2.2、/utf-8 是为了解决 Qt598(vs2017)x64的源码文件中 中文的常量字符串 在编译程序的时候 报错"常量中有换行符"的问题
3、
4、
5、