Você pode obter dependências pré -compiladas para MSVC aqui: https://github.com/llvmparty/revide/releases/tag/libraries
De 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
Como alternativa, você pode baixar e instalar o QT daqui.
No MacOS (M1), você pode instalá -lo com brew install qt@6 . Você pode encontrar o prefixo com brew --prefix qt@6 .
TODO: Adicione instruções sobre como produzir este pacote.
No MacOS, você pode instalar o LLVM com brew install llvm@15 . Você pode encontrar o prefixo com brew --prefix llvm@15 .
Para Windows, você pode baixar dependências pré -compiladas (LLVM 15 e QT 5.12.12) aqui.
Você deve definir a variável cmake_prefix_path cmake na linha de comando cmake como um ; -Lista separada de prefixos para as dependências:
cmake -B build " -DCMAKE_PREFIX_PATH=/path/to/llvm;/path/to/qt "
cmake --build build --parallel --config RelWithDebInfo É importante cercar o argumento com citações nas plataformas Unix, porque o ; parece ter um significado especial.
brew install llvm@15 qt@6
cmake -B build " -DCMAKE_PREFIX_PATH= $( brew --prefix llvm@15 ) ; $( brew --prefix qt@6 ) "
cmake --build build --parallel