|
|
(One intermediate revision by the same user not shown) |
Line 13: |
Line 13: |
| | | |
| ===Build IGSTK package=== | | ===Build IGSTK package=== |
− | * On Linux | + | * [http://wiki.na-mic.org/Wiki/index.php/IGT:ToolKit/Build-IGSTK-Linux On Linux] |
− | * On Windows XP
| + | * [http://wiki.na-mic.org/Wiki/index.php/IGT:ToolKit/Build-IGSTK-Windows On Windows XP] |
− | | |
− | cd to your '''igt-tutorial''' folder, then
| |
− | | |
− | $ mkdir IGSTK-build
| |
− | $ cd IGSTK-build
| |
− | $ ccmake ../IGSTK
| |
− | | |
− | Configure using CMake 2.6. You need ITK and VTK for this configuration, both of which can be found in your '''Slicer3-lib''' folder after Slicer3 has been built. Here is an example of how IGSTK is configured:
| |
− | | |
− | BUILD_DOCUMENTATION OFF
| |
− | BUILD_TESTING ON
| |
− | CMAKE_BACKWARDS_COMPATIBILITY 2.4
| |
− | CMAKE_BUILD_TYPE
| |
− | CMAKE_INSTALL_PREFIX /usr/local
| |
− | DART_ROOT DART_ROOT-NOTFOUND
| |
− | EXECUTABLE_OUTPUT_PATH /home/hliu/projects/igstk/IGSTK-build/bin
| |
− | IGSTK_BUILD_EXAMPLES ON
| |
− | IGSTK_BUILD_TESTING ON
| |
− | IGSTK_DEVELOPMENT_VERSION ON
| |
− | IGSTK_TEST_AURORA_ATTACHED ON
| |
− | IGSTK_TEST_AURORA_PORT_NUMBER 0
| |
− | IGSTK_TEST_LOOPBACK_ATTACHED OFF
| |
− | IGSTK_TEST_LOOPBACK_PORT_NUMBE 1
| |
− | IGSTK_TEST_POLARIS_ATTACHED OFF
| |
− | IGSTK_TEST_POLARIS_PORT_NUMBER 0
| |
− | IGSTK_USE_FLTK OFF
| |
− | IGSTK_USE_MicronTracker OFF
| |
− | IGSTK_USE_Qt OFF
| |
− | ITK_DIR /home/hliu/projects/Slicer3-lib/Insight-build
| |
− | LIBRARY_OUTPUT_PATH /home/hliu/projects/igstk/IGSTK-build/bin
| |
− | VTK_DIR /home/hliu/projects/Slicer3-lib/VTK-build
| |
− | | |
− | If the previous command has completed without error, you can start building
| |
− | $ make
| |
− | | |
− | ===Build IGSTKSandbox===
| |
− | cd to your '''igt-tutorial''' folder, then
| |
− | | |
− | $ mkdir IGSTKSandbox-build
| |
− | $ cd IGSTKSandbox-build
| |
− | $ ccmake ../IGSTKSandbox
| |
− | | |
− | 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):
| |
− | | |
− | 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
| |