VtkMy development

From bone.wiki
Revision as of 21:44, 7 December 2009 by Enodwell (talk | contribs)
Jump to navigation Jump to search

Compiling vtkMy

NOTE: The following directions are outdated and need to be updated.

Required Software

To build vtkMY, you will require SVN, CVS, Qt, ITK and VTK. Refer to the instructions for relevant platform:

OBSOLETE

The following instructions are obsolete, but are kept here temporarily for reference.

Building On Windows

  1. Download vtkMy source using WinCVS (see SmartCVS below as option to WinCVS)
    • a. Verify home directory as set up in Step 5.a.i.
    • b. Open menu Remote-> Checkout Module
      • Enter the following settings:
    Module name and path on server: vtkMy
    Local folder to checkout to: C:\pack\
    Check box: CVSROOT
    CVSROOT: :ssh:username@m177.enme.ucalgary.ca:/localhost/cvsroot
      • Click Ok
      • You will be prompted for your password to access the machine
      • Wait for checkout to complete
  2. Build vtkMy using Cmake
    • a. Open Cmake
    • b. Choose C:\pack\vtkMy\src as source code
    • c. Make C:\pack\vtkMy\bin binary code location
    • d. Click ‘Configure’ and choose desired compiler
    • e. Click the ‘Show Advanced Values’ check box and verify the following settings, all others can be left as defaults:
    BUILD_APPLICATIONS: ON
    BUILD_SHARED_LIBS: ON
    BUILD_TEST_PROJECTS: ON
    BUILD_MIXED_PROJECTS: ON
    BUILD_BACKWARDS_COMPATIBILITY: 2.4
    CMAKE_INSTALL_PREFIX: C:/Program Files/VTKMY
    USE_ITK: ON
    USE_QT: ON
    USE_FLTK: OFF
    • f. Click ‘Configure’, all red values should turn grey
    • g. May have to click configure again if any red values are still present
    • h. Click ‘Ok’, wait as Cmake will close automatically
  3. Add the following environment variables:
    1. Open the Control Panel
    2. Double click and open 'System'
    3. Go to the 'Advanced tab' and click on the 'Environment Variables' button
    4. In the System Variable Section click on the 'Path' variable and click 'edit'
    5. Add the following values separated by semi-colons
    C:\pack\vtkMy\bin\Debug
    C:\pack\vtkMy\bin\Utilities\tetrapack\Debug
    C:\pack\vtkMy\bin\Utilities\aimpack64\Debug
    C:\pack\vtkMy\bin\Unsorted\Debug
  4. Build vtkMy using Visual Studio (or desired program)
    1. Open C:\pack\vtkMy\bin\vtkmy.sln (.dsw)
    2. Click ‘Build’