Difference between revisions of "Documentation/Nightly/Developers/Build Instructions/Prerequisites"
From Slicer Wiki
m |
m |
||
Line 1: | Line 1: | ||
__TOC__ | __TOC__ | ||
+ | == PREREQUISITES == | ||
+ | <br> | ||
+ | <center>To avoid <br>[[#Common_errors|'''Common errors''']], <br>we<br> '''STRONGLY'''<br> recommend to read this section.</center> | ||
Please check that the following tools are installed on your machine. | Please check that the following tools are installed on your machine. |
Revision as of 20:54, 28 January 2013
Home < Documentation < Nightly < Developers < Build Instructions < PrerequisitesContents
PREREQUISITES
Common errors,
we
STRONGLY
recommend to read this section.
Please check that the following tools are installed on your machine.
Required tools and libraries
Qt libraries are required. Consider reading Qt requirements. |
Linux
Ubuntu / Debian
- Ubuntu, Debian squeeze, Debian testing (wheezy) users, just type the following line in a terminal
sudo apt-get install subversion git-corecmakecmake-curses-guisudo apt-get install make gcc g++ libX11-dev libXt-dev libgl1-mesa-dev libosmesa6-dev libglu1-mesa-dev libfontconfig-dev libxrender-devsudo apt-get install libqt4-dev
- Debian squeeze has cmake 2.8.2 and Qt 4.6.3. You will need to install newer versions of these packages.
CentOS
- CentOS user type:
yum install make gcc-c++ libX11-devel libXt-devel libXext-devel libGLU-devel mesa-libOSMesa-devel mesa-libGL-devel mesa-libGLU-devel ncurses
glx-utils provides glxgears that can be used to test rendering
MacOSX
Windows
- CMake >= 2.8.8
- Git >= 1.6.5: Git-X.X.X-preview2013XXXX.exe recommended.
- For convenience, you could update the PATH variable so that git can be automatically discovered when configuring Slicer. If not, you will have to specify the GIT_EXECUTABLE at configure time.
- SlikSvn
- IDE
- Tested/Recommended: Microsoft Visual Studio 9 2008 (Any edition).
- Experimental: The plan is to support Microsoft Visual Studio 2010 (Any edition). NOTE THAT EXPERIMENTAL MEANS THIS DOESN'T YET WORK :)
- Un-tested: Cygwin suite (building with cygwin gcc not supported, but the cygwin shell environment can be used to run git, svn, etc).
- NSIS (optional): Needed if packaging Slicer - Click here to download.