2

平台: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 个子目录:

  1. 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/qt5

  2. qt5-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 中?

4

0 回答 0