Интеграция инструментов Qt VS с установленным vcpkg qt - PullRequest
0 голосов
/ 21 ноября 2018

Платформа : Visual Studio 2017 / Qt 5.11 / vcpkg 2018.10.20-nohash / Windows 10 1803 64

Я установил библиотеку qt5 с помощью vcpkg ./vcpkg install qt5:x64-windows

В ${vcpkg_root}/installed/x64-windows/tools имеется 6 подкаталогов:

  1. qt5: содержит 2 файла конфигурации qt_release.conf и qt_debug.conf, имеющих следующую структуру:

    [Пути]
    Префикс = $ {CURRENT_INSTALLED_DIR}
    Документация = share / qt5 / doc
    Заголовки = include
    Библиотеки = debug / lib
    Двоичные файлы = debug / tools / qt5
    LibraryExecutables= debug / tools / qt5
    Плагины = debug / plugins
    Qml2Imports = debug / qml
    Данные = share / qt5 / debug
    ArchData = share / qt5 / debug
    HostData = share / qt5/ debug
    HostBinaries = tools / qt5

  2. qt5-3d, qt5-декларативный, qt5-scxml, qt5-tools и qt5-xmlpattern, которые все имеют пустой qt.conffile

Я пытался добавить все возможные пути в «Добавить новую версию Qt» Инструментов Qt VS, каждый раз, когда яполучите ошибку:

${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?

...