CCEngine/README.md

48 lines
1.1 KiB
Markdown

Automatic updater, Licensing client and Content server for Catalogue of Currencies
## Prequisites
Before building the solution please make sure to install following:
1. Python 3.x - (https://www.python.org/)
2. Conan - (https://conan.io/)
Installation:
```
pip install conan
```
3. Visual Studio 2017
Necessary components:
* Windows 8.1 SDK
* Visual C++ tools for CMake
* Windows Universal CRT SDK
## Install project related dependencies
a. Clone *libLicenseClient* dependency to one level up
```
cd ..
git clone git@31.31.72.216:/srv/git/libLicenseClient.git
```
b. Run `workspace.bat` whenever that file or any *conanfile.txt* in subprojects is updated
## Building
To build open the *CCEngine.sln* file in Visual studio and *Build* -> *Build Solution*
## Deployment
To make deployment package you will have to build Release version of the solution and collect the following files:
* `CCEngine\build\Release\*`
* `Release\CCEngine.exe`
* `Release\CCEngineLoader.exe`
* VS runtime: `concrt140.dll`, `msvcp140.dll`, `vcruntime140.dll`