Вы можете получить предварительные зависимости для MSVC здесь: https://github.com/llvmparty/revide/releases/tag/libraries
От git bash:
curl -O -L https://code.qt.io/cgit/qbs/qbs.git/plain/scripts/install-qt.sh 1>nul
sh install-qt.sh --directory /d/Qt --host windows_x86 --target desktop --toolchain win64_msvc2017_64 --version 5.12.9 qt 3d qtactiveqt qtbase qtcanvas3d qtconnectivity qtdeclarative qtgamepad qtgraphicaleffects qtimageformats qtlocation qtm ultimedia qtquickcontrols qtquickcontrols2 qtremoteobjects qtscxml qtsensors qtserialbus qtserialport qtspeech qtsvg qt tools qttranslations qtwebchannel qtwebsockets qtwebview qtwinextras qtxmlpatterns d3dcompiler_47 opengl32sw
В качестве альтернативы вы можете скачать и установить QT отсюда.
На MacOS (M1) вы можете установить его с помощью brew install qt@6 . Вы можете найти префикс с brew --prefix qt@6 .
TODO: Добавьте инструкции о том, как создать этот пакет.
На MacOS вы можете установить LLVM с помощью brew install llvm@15 . Вы можете найти префикс с brew --prefix llvm@15 .
Для Windows вы можете скачать предварительные зависимости (LLVM 15 и QT 5.12.12) здесь.
Вы должны установить переменную CMAKE_PREFIX_PATH CMAKE в командной строке CMAKE на A ; -Побальный список префиксов для зависимостей:
cmake -B build " -DCMAKE_PREFIX_PATH=/path/to/llvm;/path/to/qt "
cmake --build build --parallel --config RelWithDebInfo Важно окружить аргумент с помощью цитат на платформах UNIX, потому что ; Похоже, имеет особое значение.
brew install llvm@15 qt@6
cmake -B build " -DCMAKE_PREFIX_PATH= $( brew --prefix llvm@15 ) ; $( brew --prefix qt@6 ) "
cmake --build build --parallel