XGivecoin is a Turtlecoin Fork https://github.com/turtlecoin/turtlecoin/wiki/Forking-Turtlecoin Compiling First, it might be a good idea to try compiling our code, so we can mess around with it later. Just incase this guide gets outdated, you can always find the latest instructions on how to compile TurtleCoin on our GitHub. Linux Prerequisites You will need a few dependencies for the build, most notably, cmake, make, gcc, g++, and boost. On ubuntu: sudo apt-get install -y build-essential python-dev gcc g++ git cmake libboost-all-dev Building cd turtlecoin mkdir build cd build cmake .. make The binaries will be placed in the turtlecoin/build/src folder. Apple Prerequisites Ensure you have brew installed. If you don't, you can install it like so: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" Now we've got brew installed, we can install the dependencies. brew install cmake boost Building cd turtlecoin mkdir build cd build cmake .. make The binaries will be placed in the turtlecoin/build/src folder. Windows Prerequisites Install Visual Studio 2017 Community Edition When installing Visual Studio, ensure you install Desktop development with C++ and the VC++ v140 toolchain when selecting features. The option to install the v140 toolchain can be found by expanding the Desktop development with C++ node on the right. You will need this for the project to build correctly. Install Boost 1.59.0, ensuring you download the installer for MSVC 14 Building From the start menu, open x64 Native Tools Command Prompt for vs2017 cd mkdir build cd build Set the PATH variable for cmake: e.g. set PATH="C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin";%PATH% cmake -G "Visual Studio 14 Win64" .. -DBOOST_ROOT=C:/local/boost_1_59_0 (Or your boost installed dir.) MSBuild TurtleCoin.sln /p:Configuration=Release /m The binaries will be placed in the turtlecoin/build/src/Release folder.