c++ - 我可以在 .pro 文件中使用 Qt 安装路径变量吗?

标签 c++ linux qt deployment

我想将一个音频插件复制到我的目标目录,因为我需要它进行部署。

它住在<PATH_TO_QT_INSTALL>\gcc\plugins\audio

我不知道我可以使用什么变量来引用我的/pro 文件中的安装路径。

我要添加的代码行是这样的:

QMAKE_PRE_LINK += cp $$PATH_TO_QT_INSTAL/gcc/plugins/audio/* $$DESTDIR/lib || :;

有一个名为 %{CurrentProject:QT_INSTALL_BINS} 的环境变量这让我到$$PATH_TO_QT_INSTAL/gcc/bin我可以使用它,但我似乎只能在 qt creator gui build设置中使用它,这对我来说不好,因为这些设置位于 .pro.user 文件中。为什么 qt 没有通用的build设置机制 :( ...(这只是一个附带问题,无需回答)

我的问题是如何在我的 pro 文件中引用 qt 安装路径,是否有可以执行此操作或任何其他方式的变量?

最佳答案

对于 Qt4 和 Qt5,看起来像 $$[QT_INSTALL_LIBS] 是你想要的?虽然无法直接确认这是否有效。

参见 https://forum.qt.io/topic/65778/qmake-and-qt-installation-root-directory/2http://doc.qt.io/qt-4.8/qmake-advanced-usage.html .

关于c++ - 我可以在 .pro 文件中使用 Qt 安装路径变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37453165/

相关文章:

QThreadPool 保留线程示例

C++,缺少 vtable 编译错误

c++排序不使用自定义函数

C++ 到 C 的转换工作流程

linux - Linux 启动时启动进程 (Ubuntu)

linux - Linux 文件系统上有类似 USN Journal 的东西吗?

c++ - QAbstractListModel::Data() 方法从未被调用

C++ - std::string 是否适合存储大型文本文件,如果不适合,那么最好的数据类型是什么?

python - 杀死除了启动kill命令的解释器之外的所有Python解释器

c++ - 以编程方式检索 QSS 样式表属性的值