QT项目移植到VS+QT(RTI-DDS)

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值