Difference between revisions of "IGT:ToolKit/Build-IGSTK-Windows"

From NAMIC Wiki
Jump to: navigation, search
Line 7: Line 7:
  
 
===Build IGSTKSandbox===
 
===Build IGSTKSandbox===
−
cd to your '''igt-tutorial''' folder, then
 
  
−
  $ mkdir IGSTKSandbox-build
+
*Create directory '''IGSTKSandbox-build''', then configure the project using CMake 2.6 or hiher. Here is an example of how IGSTKSandbox is configured:
−
  $ cd IGSTKSandbox-build
+
[[Image:Igstksandbox_cmake_options_1.jpg|300px|thumb|IGSTK cmake options (part 1)]]
−
  $ ccmake ../IGSTKSandbox
+
[[Image:Igstksandbox_cmake_options_2.jpg|300px|thumb|IGSTK cmake options (part 2)]]
  
−
Configure using CMake 2.6.  You need ITK, VTK and IGSTK for this configuration.  ITK and VTK can be found in your '''Slicer3-lib''' folder after Slicer3 has been built.  IGSTK was built in the previous step.  Here is an example of how IGSTK is configured (note that you should refer to the IGSTK folder and not the IGSTK-build folder):
+
*Bring up Visual Studio, open the project in IGSTKSandbox-build and build everything there.
−
 
 
−
BUILD_SHARED                    ON
 
−
BUILD_TESTING                    ON
 
−
CMAKE_BACKWARDS_COMPATIBILITY    2.4
 
−
CMAKE_BUILD_TYPE
 
−
CMAKE_INSTALL_PREFIX            /usr/local
 
−
DART_ROOT                        DART_ROOT-NOTFOUND
 
−
DOT                              DOT-NOTFOUND
 
−
EXECUTABLE_OUTPUT_PATH          /home/hliu/projects/igstk/IGSTKSandbox-build/bin
 
−
FLTK_DIR                        FLTK_DIR-NOTFOUND
 
−
IGSTKSandbox_BUILD_EXAMPLES      ON
 
−
IGSTKSandbox_BUILD_SUPERVISED_  OFF
 
−
IGSTKSandbox_BUILD_TESTING      ON
 
−
IGSTKSandbox_SEND_TRANSFORMS_T  ON
 
−
IGSTKSandbox_TEST_AURORA_ATTAC  ON
 
−
IGSTKSandbox_TEST_AURORA_PORT_  0
 
−
IGSTKSandbox_TEST_FLOCKOFBIRD_  OFF
 
−
IGSTKSandbox_TEST_FLOCKOFBIRD_  1
 
−
IGSTKSandbox_TEST_LOOPBACK_ATT  OFF
 
−
IGSTKSandbox_TEST_LOOPBACK_POR  1
 
−
IGSTKSandbox_TEST_POLARIS_ATTA  OFF
 
−
IGSTKSandbox_TEST_POLARIS_PORT  0
 
−
IGSTKSandbox_USE_FLTK            OFF
 
−
IGSTKSandbox_USE_MicronTracker  OFF
 
−
IGSTKSandbox_USE_OpenIGTLink    ON
 
−
IGSTKSandbox_USE_Qt              OFF
 
−
IGSTKSandbox_USE_vtkKWImage      ON
 
−
IGSTK_SOURCE_DIR                /home/hliu/projects/igstk/IGSTK
 
−
IGSTK_USE_COORDINATE_REFERENCE  ON
 
−
ITK_DIR                          /home/hliu/projects/Slicer3-lib/Insight-build
 
−
LIBRARY_OUTPUT_PATH              /home/hliu/projects/igstk/IGSTKSandbox-build/bin
 
−
VTK_DIR                          /home/hliu/projects/Slicer3-lib/VTK-build
 
−
 
 
−
If the previous command has completed without error, you can start building
 
−
  $ make
 

Revision as of 01:20, 21 May 2009

Home < IGT:ToolKit < Build-IGSTK-Windows

Build IGSTK

  • Create directory IGSTK-build, then configure the project using CMake 2.6 or hiher. Here is an example of how IGSTK is configured:
IGSTK cmake options
  • Bring up Visual Studio, open the project in IGSTK-build and build everything there.

Build IGSTKSandbox

  • Create directory IGSTKSandbox-build, then configure the project using CMake 2.6 or hiher. Here is an example of how IGSTKSandbox is configured:
IGSTK cmake options (part 1)
IGSTK cmake options (part 2)
  • Bring up Visual Studio, open the project in IGSTKSandbox-build and build everything there.