- Install Visual Studio >= 2017
- Download and install Boost prebuilt binaries https://sourceforge.net/projects/boost/files/boost-binaries/, also add
BOOST_ROOT
to the Environment Variables - Download and install OpenSSL prebuilt binaries (
Win64 OpenSSL v1.1.0h
for example) and addOPENSSL_ROOT_DIR
to 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_DIR
to 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-x64
for example, if you downloaded 64bit Boost and OpenSSL) and selectCMake -> Build All
- Go to
CMake -> Cache -> Open Cache Folder -> beam
(you'll findbeam.exe
in thebeam
subfolder,beam-ui.exe
inui
subfolder)
- Make sure you have installed
g++-7 cmake libboost-all-dev libssl-dev qtdeclarative5-dev qtdeclarative5-qtquick2-plugin
packages - Go to Beam project folder and call
cmake -DCMAKE_BUILD_TYPE=Release . && make -j 4
- You'll find Beam binary in
bin
folder,beam-ui.exe
inui
subfolder
- Install Brew Package Manager
- Installed necessary packages using
brew install openssl boost cmake qt5
command - Add
OPENSSL_ROOT_DIR="/usr/local/opt/openssl"
andexport PATH=/usr/local/opt/qt/bin:$PATH
to the Environment Variables - Go to Beam project folder and call
cmake -DCMAKE_BUILD_TYPE=Release . && make -j 4
- You'll find Beam binary in
bin
folder,beam-ui.exe
inui
subfolder