我想构建 qt 应用程序,它将收集所有必要的二进制文件以在安装时独立执行。
我知道这可以通过以下方式完成:
QT_DIR=C:/Qt/4.8.4
dlls_to_move.files += $$DIR/bin/QtCore.dll
然而,这似乎很笨拙。有没有办法检索实际使用的 Qt 二进制文件夹,例如可以使用 $$PWD 检索的项目目录?
来自qmake 高级用法:
特殊的 $$[...] 运算符可用于访问在构建 Qt 时设置的各种配置选项:
所以我认为你想在你的项目文件中这样做:
dlls_to_move.files += $$[QT_INSTALL_BINS]/QtCore.dll