Difference between revisions of "Instructions to build NaviTrack"

From NAMIC Wiki
Jump to: navigation, search
 
(12 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
= '''Linux Users''' =
 +
 
== Make directory: '''navitrack''' ==
 
== Make directory: '''navitrack''' ==
  
Line 20: Line 22:
 
  make
 
  make
  
== Windows Notes ==
 
=== Information on Free Microsoft C++ Compiler on Windows ===
 
  
Be sure to follow '''all''' the steps on Microsoft link. Yes it means you need to download the compiler '''and''' sdk.
+
= '''Windows Users''' =
  
* http://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/
+
== Make directory: '''navitrack''' ==
  
While still experimental, the script should also work on a properly configured windows environment. Current requirements are:
+
* Create this directory anywhere you want on your machine
 +
* This directory will be the root directory for your NaviTrack
 +
* In navitrack, make a new directory '''NaviTrack''' where the source code will be downloaded to
 +
* In the same directory, create a directory '''NaviTrack-build'''
  
* Developer studio 8 Visual C++ Express which is free from Microsoft - be sure to install the Platform SDK and follow the ridiculous manual steps to set up the paths [[Slicer3:Build_Instructions#Information_on_Free_Microsoft_C.2B.2B_Compiler_on_Windows|see below]].
+
== Download NaviTrack source code ==
** Other releases of visual studio also work (7 and 7.1)
+
* If you don't '''RapidSVN''' on your machine, download and install it from here: http://www.rapidsvn.org/download/release/0.9.4/
* [http://www.cygwin.com Cygwin] with the following packages
+
* Run RapidSVN to check out NaviTrack source tree with the following parameters:
** tcltk
+
** username: ivs
** svn
+
** password: ivs
** cvs
+
** URL: https://ariser.uio.no/svn/navitrack/branches/nt-brp
** unzip
+
** Destination directory: your-path/navitrack/NaviTrack
** curl
 
  
=== Prerequisite software ===
+
== Configure NaviTrack for compiling ==
 +
* If you don't have '''CMake''' on your computer, download and install it (version 2.4.1 or later) from here: http://www.cmake.org/HTML/Download.html
 +
* If you don't have a compiler on your computer, install Visual Studio or Developer Studio 8 Visual C++ Express. The Express is free. You can download it from here: http://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/. You need to download the compiler '''and''' sdk.
  
You need to get and build the following packages if you aren't using the getbuildtest script:
+
* Use CMake to configure NaviTrack. Make sure to write the configuration results into '''navitrack/NaviTrack-build'''
  
# [http://www.cmake.org CMake (2.4.1 or later)]
+
== Build NaviTrack ==
 +
* Use Visual Studio to open the '''.sln''' file in NaviTrack-build directory
 +
* Build all projects in the list

Latest revision as of 18:22, 15 May 2007

Home < Instructions to build NaviTrack

Linux Users

Make directory: navitrack

  • Create this directory anywhere you want on your machine
  • This directory will be the root directory for your NaviTrack

Download NaviTrack source code

  • Change directory to navitrack you just created
  • Run the following command to check out NaviTrack source tree:
svn co --username ivs --password ivs https://ariser.uio.no/svn/navitrack/branches/nt-brp NaviTrack 

Configure NaviTrack for compiling

  • In the directory navitrack, create a new directory NaviTrack-build. Now navitrack has two sub-directories: NaviTrack and NaviTrack-build
  • Change directory to NaviTrack-build
  • Run this command to configure NaviTrack:
cmake ../NaviTrack
(Note: Make sure you have CMake 2.4 or later installed on your system. If you don't, here is the website to get it: 
http://www.cmake.org/HTML/Download.html)

Build NaviTrack

  • To compile NaviTrack, in the same directory, e.g. NaviTrack-build, run:
make


Windows Users

Make directory: navitrack

  • Create this directory anywhere you want on your machine
  • This directory will be the root directory for your NaviTrack
  • In navitrack, make a new directory NaviTrack where the source code will be downloaded to
  • In the same directory, create a directory NaviTrack-build

Download NaviTrack source code

Configure NaviTrack for compiling

  • Use CMake to configure NaviTrack. Make sure to write the configuration results into navitrack/NaviTrack-build

Build NaviTrack

  • Use Visual Studio to open the .sln file in NaviTrack-build directory
  • Build all projects in the list