如何选择QMake TEMPLATE = lib安装目录/文件夹?

问题描述 投票:0回答:1

如何选择QtCreator QMake来选择安装位置TEMPLATE=lib?

如果我使用 “TEMPLATE=lib”它安装在不需要的 (Linux) 文件夹中。

问Mrs Google,她不知道如何选择库安装文件夹。

qmake
1个回答
0
投票

我用过两种方法。

  1. 修改PROJECT_NAME.pro文件中的target.path。如果您在 Qt Creator 中创建一个库项目,那么默认情况下 .pro 文件应该具有类似以下内容:
# Default rules for deployment.
unix {
    target.path = /usr/lib
}
!isEmpty(target.path): INSTALLS += target

您可以将

/usr/lib
替换为系统上的任何其他目录。

  1. 使用 INSTALL_ROOT 环境变量将“root”设置为不同的目录。例如,如果
    INSTALL_ROOT=/home/user/deploy
    (并且在 .pro 文件中仍然存在
    target.path = /usr/lib
    ),那么
    make install
    会将结果部署到
    /home/user/deploy/usr/lib

请注意,您可以在 Qt Creator 项目模式下的构建环境设置下设置环境变量。

© www.soinside.com 2019 - 2024. All rights reserved.