Qt 编译及自动部署 库 工具集(自动复制生成的库及头文件到指定的安装路径)

参考博客:(3条消息) Qt中qmake的INSTALLS变量将编译文件拷到运行目录_sksukai的博客-CSDN博客

以库为例,部署到C盘某目录下分为2步,

1.pro文件这样写:

QT       -= gui

TARGET = *****
TEMPLATE = lib

DEFINES += *****_LIBRARY

DEFINES += QT_DEPRECATED_WARNINGS

INCLUDEPATH += ../

SOURCES += \
        ****.cpp

HEADERS += \
        ../****.h

unix {
    target.path = /usr/lib
    headers.path = /usr/include            #这个变量可以随便定义,然后INSTALLS 的时候加上该变量即可
    headers.files = ../*.h
    INSTALLS += target headers
}
win32 {
    target.path = C:/radsim/lib
    headers.path = C:/radsim/include
    headers.files = ../*.h
    INSTALLS += target headers
}

2.修改编译步骤:

这样子设置以后,按下build之后,就会在make完之后,继续执行INSTALLS的拷贝操作。

posted on 2020-11-27 09:18  明太宗朱棣  阅读(717)  评论(1编辑  收藏  举报

导航