平台:Visual Studio 2017 / Qt 5.11 / vcpkg 2018.10.20-nohash / Windows 10 1803 64
我已经使用 vcpkg 安装了 qt5 库./vcpkg install qt5:x64-windows
在 下${vcpkg_root}/installed/x64-windows/tools
,有 6 个子目录:
qt5:包含 2 个 conf 文件 qt_release.conf 和 qt_debug.conf,具有以下结构:
[路径]
Prefix = ${CURRENT_INSTALLED_DIR}
Documentation = share/qt5/doc
Headers = include
Libraries = debug/lib
Binaries = debug/tools/qt5
LibraryExecutables = debug/tools/qt5
Plugins = debug/plugins
Qml2Imports = debug/qml
Data = share/qt5/debug
ArchData = share/qt5/debug
HostData = share/qt5/debug
HostBinaries = tools/qt5qt5-3d、qt5-declarative、qt5-scxml、qt5-tools 和 qt5-xmlpatterns,它们都有一个空的 qt.conf 文件
我尝试在 Qt VS 工具的“添加新 Qt 版本”中添加所有可能的路径,每次出现错误时:
${SPECIFIED_PATH}/bin/qmake.exe is not found
. qmake.exe直接在qt5目录下,没有bin/子目录。
.\qmake.exe -v
QMake version 3.1
Using Qt version 5.11.2 in C:/vcpkg/installed/x64-windows/tools/qt5/${CURRENT_INSTALLED_DIR}/debug/lib
我还考虑添加 bin/ 子目录并将 qmake.exe 移动到那里,但是我发现当我阅读此线程https://github.com/Microsoft/vcpkg/issues/2643时会出现多个其他问题。
如何正确地将 qt 库集成到 QtVSTools 中?