定义编译选项
DEFINES += XX_XX_XXX
添加了这个后在.cpp文件中就可以使用#ifdef XX_XX_XXX
添加资源文件
RC_FILE = xxx.icns
仅限win32平台:
win32
{
SOURCES += hello_win.cpp
}
添加子项目或第三方工程
方法1
pro文件中加入include(path_to_third_project.pri),而在子项目中的pri文件则只需写上INCLUDEPATH += $$PWD即可,
$$PWD表示该工程的当前目录
方法2
添加库文件
在当前工程中添加内部库,在INCLUDEPATH中填写包含的头文件,在DEPENDPATH中添加依赖库的依赖路径
INCLUDEPATH += filePath
.pro中区分debug或release
方法1
CONFIG(debug, debug|release) {
DESTDIR = build/debug
} else {
DESTDIR = build/release
}
方法2
debug {
LIBS += -L$$PWD/lib/debug -lzmq
}
release {
LIBS += -L$$PWD/lib/release -lzmq
}
方法3
Debug:LIBS += -L folderPath // Debug版引入的lib文件路径
Release:LIBS += -L folderPath // Release版引入的lib文件路径
方法2和方法3现在估计不能用,方法2我试了在同时配置debug和release的情况下,只有后配置的才生效