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