Difference between revisions of "IGT:ToolKit/Build-IGSTK-Windows"
From NAMIC Wiki
Line 2: | Line 2: | ||
*Create directory '''IGSTK-build''', then configure the project using CMake 2.6 or hiher. Here is an example of how IGSTK is configured: | *Create directory '''IGSTK-build''', then configure the project using CMake 2.6 or hiher. Here is an example of how IGSTK is configured: | ||
+ | [[Image:Igstk_cmake_options.jpg|300px|thumb|IGSTK cmake options]] | ||
− | + | *Bring up Visual Studio, open the project in IGSTK-build and build everything there. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Build IGSTKSandbox=== | ===Build IGSTKSandbox=== |
Revision as of 01:09, 21 May 2009
Home < IGT:ToolKit < Build-IGSTK-WindowsBuild IGSTK
- Create directory IGSTK-build, then configure the project using CMake 2.6 or hiher. Here is an example of how IGSTK is configured:
- Bring up Visual Studio, open the project in IGSTK-build and build everything there.
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