-
Qt 5.15.0 - install the following versions
msvc2019
&msvc2019_64
(might work with other Qt versions that uses QtMsBuild). -
Visual Studio 2019 - also note that when using Visual Studio as the IDE, it requires to install Qt VS Tools extension.
-
CMake - this is optional for building with cmake, requires to install any version greater than v12.
Once you have Qt installed, just like the Developer Command Prompt for VS
to setup environment variables in the terminal session, Qt provides their own environment tools:
%AppData%\Microsoft\Windows\Start Menu\Programs\Qt\5.15.0
Start by launching Qt 5.15.0 (MSVC 2019 32-bit)
and then run the following commands in the root directory of the project:
mkdir build-x86 && cd build-x86
cmake .. -G "Visual Studio 16 2019" -A Win32
cmake --build . --config Release -- /M
windeployqt .\bin\x86-vc142\Release\
For x64 builds, launch Qt 5.15.0 (MSVC 2019 64-bit)
and then:
mkdir build-x64 && cd build-x64
cmake .. -G "Visual Studio 16 2019" -A x64
cmake --build . --config Release -- /M
windeployqt .\bin\x64-vc142\Release\
Note that you should launch the generated solution file from the terminal. By doing that, it will pass-forward all the environment variables to the IDE without having to manually configure system's environment variables.
As mentioned in the Prerequisites, you will need to install Qt VS Tools
extension and configure it to the path of your installed Qt-Kits (msvc2019
& msvc2019_64
).
Under the examples
directory, there are multiple VS solution files depending on the use case.
In QtCreator you need to make sure to properly configure your Qt-Kits. Then you can load the project using the CMakeLists.txt
file in the root directory of the project.