我想将一个音频插件复制到我的目标目录,因为我需要它进行部署。
它住在<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/2和 http://doc.qt.io/qt-4.8/qmake-advanced-usage.html .
关于c++ - 我可以在 .pro 文件中使用 Qt 安装路径变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37453165/