本文主要是介绍QT项目移植到VS+QT(RTI-DDS),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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链接器。
这篇关于QT项目移植到VS+QT(RTI-DDS)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!