- Install Visual Studio >= 2017
- Download and install Boost prebuilt binaries https://sourceforge.net/projects/boost/files/boost-binaries/, also add
BOOST_ROOTto the Environment Variables - Download and install OpenSSL prebuilt binaries (
Win64 OpenSSL v1.1.0hfor example) and addOPENSSL_ROOT_DIRto the Environment Variables - Download and install QT 5.11 https://download.qt.io/official_releases/qt/5.11/5.11.0/qt-opensource-windows-x86-5.11.0.exe.mirrorlist and add
QT5_ROOT_DIRto the Environment Variables (usually it looks like.../5.11.0/msvc2017_64), also addQML_IMPORT_PATH(it should look like%QT5_ROOT_DIR%\qml). BTW disabling system antivirus on Windows makes QT installing process much faster. - Open project folder in Visual Studio, select your target (
Release-x64for example, if you downloaded 64bit Boost and OpenSSL) and selectCMake -> Build All - Go to
CMake -> Cache -> Open Cache Folder -> beam(you'll findbeam.exein thebeamsubfolder,beam-ui.exeinuisubfolder)
- Make sure you have installed
g++-7 cmake libboost-all-dev libssl-dev qtdeclarative5-dev qtdeclarative5-qtquick2-pluginpackages - Go to Beam project folder and call
cmake -DCMAKE_BUILD_TYPE=Release . && make -j 4 - You'll find Beam binary in
binfolder,beam-ui.exeinuisubfolder
- Install Brew Package Manager
- Installed necessary packages using
brew install openssl boost cmake qt5command - Add
OPENSSL_ROOT_DIR="/usr/local/opt/openssl"andexport PATH=/usr/local/opt/qt/bin:$PATHto the Environment Variables - Go to Beam project folder and call
cmake -DCMAKE_BUILD_TYPE=Release . && make -j 4 - You'll find Beam binary in
binfolder,beam-ui.exeinuisubfolder