参考博客:(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的拷贝操作。
Qt 编译及自动部署 库 工具集(自动复制生成的库及头文件到指定的安装路径)
原文:https://www.cnblogs.com/weicaiershang/p/14046177.html