Operating Systems
Windows (10/11)
1. Install Visual Studio Community (Or any other IDE)
- Download latest version from visualstudio.microsoft.com
- Launch downloaded Visual Studio installer
- Select "Desktop development with C++" before installation
- Add "C++ Clang tools for Windows" inside Installation details (optional)
- Unselect "vcpkg package manager" inside Installation details we will use our own
- Finally click Install button to begin installation
2. Install Git
You may use default Git install options or chose any other default Git editor instead of Vim.
3. Install CMake
- Download latest release version of installer from cmake.org
- Select "Add CMake to the system PATH for the current user" during installation
4. Clone Repository
- Open Terminal or CMD app to execute following commands
- Change current working directory using cd command where to clone repository. (Google it)
- Run git clone --recursive https://github.com/cfnptr/nets command to download repository
- Run cd nets/ to enter repository directory
Note! Use appropriate github link if Nets is used as a third-party library.
5. Install vcpkg package manager
- Open CMD or Terminal app as Administrator. (Right click the app)
- Run scripts/update-vcpkg.bat command from the repository scripts/ directory
- Reopen CMD or Terminal app to get updated system environment variables.
Or
- Follow installation steps from learn.microsoft.com (Better to choose C:\vcpkg path)
- Run vcpkg integrate install command using Terminal or CMD app to make packages available user-wide
- Add vcpkg to the System Environment Variables. (Google it)
6. Install required packages
- Run vcpkg install openssl:x64-windows-static curl:x64-windows-static using Terminal or CMD app
Ubuntu (22.04/24.04)
1. Install Visual Studio Code (Or any other IDE)
- Download and install latest version from code.visualstudio.com
- Install "C/C++" And "CMake Tools" extensions inside Visual Studio Code
2. Install required packages
- Run sudo apt-get update command using Terminal app
- And sudo apt-get install git cmake gcc g++ libssl-dev libcurl4-openssl-dev
macOS (15/26)
1. Install Xcode (Or any other IDE)
- Download and install latest version from App Store app
- Run xcode-select --install command using Terminal app to install Xcode tools
2. Install required packages
- Install Homebrew package manager from brew.sh
- Run brew update command using Terminal app
- And brew install git cmake openssl curl
Build Project
To build the project run one of the scripts using Terminal, Git Bash or build it using IDE.
Visual Studio
- Open Visual Studio IDE application
- Click "Open a project or solution" and open the repository CMakeLists.txt
- Wait for project CMake generation to finish
- Click Build -> Build All to build the project
Visual Studio Code (VS Code)
- Open Visual Studio Code IDE application
- Install "C/C++" And "CMake Tools" extensions
- Click File -> Open Folder... and open the repository folder
- Select one of the compiler Kits in the opened window
- Wait for project CMake generation to finish
- Click Build button at the bottom bar to build the project