Difference between revisions of "IGT:ToolKit/Build-OpenIGTLink"

From NAMIC Wiki
Jump to: navigation, search
Line 14: Line 14:
 
   $ mkdir OpenIGTLink-build
 
   $ mkdir OpenIGTLink-build
  
Configure using CMake 2.6:  Press the 'c' key, then set '''Slicer3_DIR''' to your build directory of Slicer3 (i.e. Slicer3-build), press 'c' again and then press the 'g' key to generate the makefiles.
+
Configure using CMake 2.6:  Press the 'c' key (or the configure button), then set '''Slicer3_DIR''' to your build directory of Slicer3 (i.e. Slicer3-build), press 'c' (or the configure button) again and then press the 'g' key (or the generate button) to generate the makefiles.
  
 
''' Windows '''
 
''' Windows '''

Revision as of 22:15, 10 October 2008

Home < IGT:ToolKit < Build-OpenIGTLink

Back to IGT:ToolKit

Notes before you begin

  • Slicer3 is assumed to have been built on your computer in the directory igt-tutorial
  • CMake 2.6 is absolutely required. If you don't have it installed, you can use the version of ccmake found in igt-tutorial/Slicer3-lib/CMake-build/bin (it will be CMake 2.6)

Instructions

First, get the OpenIGTLink module source code from the repository:

 $ cd igt-tutorial
 $ svn co http://svn.na-mic.org/NAMICSandBox/trunk/IGTLoadableModules/OpenIGTLink OpenIGTLink

Create a new build directory:

 $ mkdir OpenIGTLink-build

Configure using CMake 2.6: Press the 'c' key (or the configure button), then set Slicer3_DIR to your build directory of Slicer3 (i.e. Slicer3-build), press 'c' (or the configure button) again and then press the 'g' key (or the generate button) to generate the makefiles.

Windows

  • Open OpenIGTLink.sln in the OpenIGTLink-build folder
  • Build -> Build Solution

Upon completion, you will find OpenIGTLink.dll in OpenIGTLink-build/Debug

Linux / Mac OS X

 $ cd OpenIGTLink-build
 $ ccmake ../OpenIGTLink

If the previous command has completed without error, you can start building:

 $ make

Upon completion, you should find libOpenIGTLink.so (Linux) or libOpenIGTLink.dylib (Mac OS X) at igt-tutorial/OpenIGTLink-build