Difference between revisions of "OpenIGTLink/Library"

From NAMIC Wiki
Jump to: navigation, search
Line 7: Line 7:
 
  http://svn.na-mic.org/NAMICSandBox/trunk/OpenIGTLink/
 
  http://svn.na-mic.org/NAMICSandBox/trunk/OpenIGTLink/
  
 
+
= Building instructions =
= Build =
+
* [[OpenIGTLink/Library/Build | How to build the library]]
 
 
We are currently supporting Windows, Linux and Mac OS X.
 
You need to have CMake (version 2.4 or higher) installed in your computer.
 
 
 
First, move to your working directory and get the source code from the NAMICSandBox repository:
 
svn co  http://svn.na-mic.org/NAMICSandBox/trunk/OpenIGTLink OpenIGTLink
 
 
 
Create a build directory and move there.
 
$ mkdir OpenIGTLink-build
 
$ ls
 
OpenIGTLink          OpenIGTLink-build
 
 
$ cd OpenIGTLink-build
 
 
 
Configure the source. Simply run cmake from the build directory as follows:
 
$ cmake ../OpenIGTLink
 
 
 
Now it's ready to build the OpenIGTLink library. Run make in the same directory:
 
$ make
 
 
 
Once it completed, you could find libOpenIGTLink.a and several binaries for the example programs in 'bin' directory.
 
$ ls bin/
 
igtl_header_test    igtl_util_test  libOpenIGTLink.a  StatusServer
 
igtl_image_test      ImagerClient    ReceiveClient    TrackerClient
 
igtlSocketTest      ImagerServer    ReceiveServer    TrackerServer
 
igtl_transform_test  libigtlutil.a  StatusClient
 
  
 
= License =
 
= License =
Line 43: Line 17:
 
* [[OpenIGTLink/Library/Design | Design ]]
 
* [[OpenIGTLink/Library/Design | Design ]]
  
= Building instructions =
 
* [[OpenIGTLink/Library/Build | How to build the library]]
 
  
 
= Tutorial=
 
= Tutorial=
 
* [[OpenIGTLink/Library/Tutorial | The Open IGT Link Library Tutorial]]
 
* [[OpenIGTLink/Library/Tutorial | The Open IGT Link Library Tutorial]]

Revision as of 02:02, 27 October 2008

Home < OpenIGTLink < Library

<< OpenIGTLink

Source code

An Open Source implementation of the OpenIGTLink protocol is available at

http://svn.na-mic.org/NAMICSandBox/trunk/OpenIGTLink/

Building instructions

License

This code is distributed under the new BSD License.

Design


Tutorial