Source Compilation
Source compilation is tricky, and requires an in-depth knowledge of both C++ programming and the internals of your computer's software. It is fraught with cryptic peril; you have been warned. If you are not familiar with the concept of source compilation, or software development in general, this procedure may prove very difficult. Some help is available on the forums, but this is a limited and typically slow method of communication.Looking for an easier install? Check to see if your platform is supported. If it is not supported, you can contact the author for other options.
Getting started
There are two main stages to compiling,- setting up your computer to be able to build, and
- actually building the program.
If there are any problems or flaws with the instructions, please contact the author
Get the code
Either Download the source code (.tar.gz file), or grab the mercurial repository using this clone command, or by opening the URL in your graphical mercurial client (the URL is the bit at the right).$ hg clone http://hg.code.sf.net/p/threedepict/code/ 3Depict
Compiling for your platform
To compile, you must first have a working compilation environment. This is diferent for each system. Follow these notes to set up your environment for your system. As of 0.0.21, a compiler that supports C++11 is required.- Linux - this is the recommended system for compiling, as it is the easiest to work with.
- Windows via Debian Linux - this is the recommended method for building windows executables. We do not recommend building under windows directly, as it is very complicated.
- Mac OSX - Rough guide for OSX compilation.