平台:Visual Studio 2017 / Qt 5.11 / vcpkg 2018.10.20-nohash / Windows 10 1803 64
我已经使用vcpkg ./vcpkg install qt5:x64-windows
安装了qt5库
在${vcpkg_root}/installed/x64-windows/tools
下,有6个子目录:
qt5:保存2个conf文件qt_release.conf和qt_debug.conf,其结构如下:
[路径]
前缀= $ {CURRENT_INSTALLED_DIR}
文档= share / qt5 / doc
标头=包含
库= debug / lib
二进制=调试/工具/ qt5
LibraryExecutables =调试/工具/ qt5
插件=调试/插件
Qml2Imports =调试/ qml
数据= share / qt5 / debug
ArchData = share / qt5 / debug
HostData = share / qt5 / debug
HostBinaries = tools / qt5
qt5-3d,qt5-declarative,qt5-scxml,qt5-tools和qt5-xml模式均具有空的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?