赞
踩
QT中.pro文件中include(./xxx.pri)
pri文件如下定义
unset(FILENAMES)
for(FILENAME, FILENAMES) {
HEADERFILE = $$PWD/$${FILENAME}.h
if(exists($$HEADERFILE)) {
HEADERS *= $$HEADERFILE
}
SOURCEFILE = $$PWD/$${FILENAME}.cpp
if(exists($$SOURCEFILE)) {
SOURCES *= $$SOURCEFILE
}
}
INCLUDEPATH *= $$PWD
win32 {
INCLUDEPATH *= $$PWD/include \
$$PWD/include/msvc2015 \
$$PWD/include/msvc2015/ndds \
$$PWD/include/msvc2015/ndds/hpp
DEFINES *= RTI_WIN32 NDDS_DLL_VARIABLE
LIBS *= -L$$PWD/lib/windows
LIBS *= -lnddscpp2 -lnddsc -lnddscore -lrticonnextmsgcpp2 -lnddshack \
-lnetapi32 -ladvapi32 -luser32 -lws2_32
}
重点是win32中括号中内容
INCLUDEPATH定义了包含头文件的位置
DEFINES定义了预处理器相关内容
LIBS定义相关链接器,-L库目录,-l链接器。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。