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鏈接器。