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

它生活在<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 guibuild设置中使用它,对我来说这不好,因为这些设置存在于.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/

10-13 05:37