(usually based on BTC or LTC, similar to each other, here for LTC, BTC and LTC are C + + source)
First step: Prepare the compilation environment.
Code needs to be compiled, so you need to prepare the compilation environment and tools, you need to download MinGW (Imitation Linux Environment Compilation tool), Qtcreator and corresponding SDK, download boost1.5.0 (need to rely on library), OpenSSL, Berkeley DB, MiniUPnP ; Configure system environment variables, QT environment, use MINGW to compile boost library (this will need to compile about 2 hours), OpenSSL, Berkeley DB, MiniUPnP files, compile the command in LTC source code Mingw-unix file in detail.
Step two: Compile Widows wallet. LTC the source code from the GitHub. Here, the 0.8.5 version is the kernel.
Open the project in Qtcreator, configure the Pro file, configure the compiler, start compiling, at this time you have not modified any code, even the parameters are not adjusted, compiled is the Wright currency of the client, can even be used directly.
The third step: adjust the parameters, generate your own cottage currency. Or in the Qtcreator open each source file, find the corresponding local adjustment parameters can be, such as in the Main.cpp adjust the number of dollars, total production, adjust the difficulty, modify the creation of the hash, production time, increase checkpoints, etc., see here you can find, finally compiled, through, produce a SGD, the rest is to release the SGD.
The birth of a new software is required after a long period of testing, but BTC and LTC long ago to help it tested, direct release, no problem. Then from the github to download the ready-made mining tools (usually support SHA and scrypt algorithm), mining pool, and then renamed the name compiled, deployment, also directly can be used, the rest is how to convince others to use your currency.