我想将音频插件复制到目标目录,因为我需要它来进行部署。
它存储在<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构建设置中使用它,而这对我来说没有用,因为这些设置存在于.pro.user文件中。为什么Qt没有通用的构建设置机制 : ( ...(这只是一个旁问,无需回答)
我的问题是如何在我的pro文件中引用Qt安装路径,是否有一个可以做到这一点的变量,或者其他任何方法?
qmake -query QT_INSTALL_BINS
命令来获取bin目录的路径,但我不知道它会如何帮助到你。 - vahanchoqmake
,则知道其路径,即QT_INSTALL_BINS。 - vahanchoqmake
。因此,你可以在你的脚本中定义一个环境变量,以便从pro文件中访问它。 - vahancho