Building - 6ct/clientpp GitHub Wiki
Requirements
- Visual Studio
- The following workloads: Desktop Development with C++
- The following individual components: C++ ATL for relevant build tools
- NodeJS LTS
- CMake CLI
- Git CLI
- Nuget
Quick build
Clone the repository:
$ git clone --recurse-submodules https://github.com/6ct/clientpp.git
> Cloning into clientpp...
$ cd clientpp
Frontend
Install the frontend:
$ cd frontend
$ npm install
Build the frontend:
$ npm run build
$ cd ..
Client
Install NUGET packages:
$ nuget install -OutputDirectory packages
Configure CMake:
$ mkdir build
$ cd build
$ cmake ../ -A WIN32 # By default, we target x86 for the best compatibility.
Build:
$ cmake --build .