There is a bash installation script for Ubuntu 16.04+ and MacOS 10.10+ which can be used to checkout and build the project from source:
$ curl -sL "https://raw.githubusercontent.com/turtlecoin/turtlecoin/master/multi_installer.sh" | bash
On Ubuntu you will be asked for sudo rights to install software. The binaries will be in ./src after compilation is complete.
This script can be used from inside the git repository to build the project from the checked out source, ./multi_installer.sh
See the script for more installation details and please consider extending it for your operating system and distribution!
- Install Visual Studio 2017 Community Edition
- When installing Visual Studio, it is required that 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.
- From the start menu, open 'x64 Native Tools Command Prompt for vs2017'.
cd <your_turtlecoin_directory>mkdir buildcd buildcmake -G "Visual Studio 14 Win64" .. -DBOOST_ROOT=D:/Boost/boost_1_59_0(Or your boost installed dir.)MSBuild ByteCoin.sln /p:Configuration=Release /m- If all went well, it will complete successfully, and you will find all your binaries in the '..\build\src\Release' directory.
- Additionally, a
.slnfile will have been created in thebuilddirectory. If you wish to open the project in Visual Studio with this, you can.
- Install cmake. See here if you are unable call
cmakefrom the terminal after installing. - Install the boost libraries. Either compile boost manually or run
brew install boost. - Install XCode and Developer Tools.
git clone https://github.com/turtlecoin/turtlecoincd turtlecoinmkdir build && cd $_cmake ..orcmake -DBOOST_ROOT=<path_to_boost_install> ..when building from a specific boost installmake
The binaries will be in ./src after compilation is complete.
Cryptonote Developers, Bytecoin Developers, Monero Developers, Forknote Project, TurtleCoin Community
