QT中.pro文件中include(./xxx.pri)
pri文件如下定义
unset(FILENAMES)for(FILENAME, FILENAMES) {HEADERFILE = $$PWD/$${FILENAME}.hif(exists($$HEADERFILE)) {HEADERS *= $$HEADERFILE}SOURCEFILE = $$PWD/$${FILENAME}.cppif(exists($$SOURCEFILE)) {SOURCES *= $$SOURCEFILE}
}
INCLUDEPATH *= $$PWDwin32 {INCLUDEPATH *= $$PWD/include \$$PWD/include/msvc2015 \$$PWD/include/msvc2015/ndds \$$PWD/include/msvc2015/ndds/hppDEFINES *= RTI_WIN32 NDDS_DLL_VARIABLELIBS *= -L$$PWD/lib/windowsLIBS *= -lnddscpp2 -lnddsc -lnddscore -lrticonnextmsgcpp2 -lnddshack \-lnetapi32 -ladvapi32 -luser32 -lws2_32
}
重点是win32中括号中内容
INCLUDEPATH定义了包含头文件的位置
DEFINES定义了预处理器相关内容
LIBS定义相关链接器,-L库目录,-l链接器。