Difference between revisions of "OpenIGTLink/Library"
From NAMIC Wiki
| Line 3: | Line 3: | ||
= Source code = | = Source code = | ||
| + | An Open Source implementation of the OpenIGTLink protocol is available at | ||
| + | |||
| + | http://svn.na-mic.org/NAMICSandBox/trunk/OpenIGTLink/ | ||
| + | |||
| + | |||
| + | = Build = | ||
| + | |||
| + | 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 change current directory. | ||
| + | $ mkdir OpenIGTLink-build | ||
| + | $ cd OpenIGTLink-build | ||
| + | |||
| + | Configure the source. Simply run cmake 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 = | ||
Revision as of 14:00, 22 October 2008
Home < OpenIGTLink < LibrarySource code
An Open Source implementation of the OpenIGTLink protocol is available at
http://svn.na-mic.org/NAMICSandBox/trunk/OpenIGTLink/
Build
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 change current directory.
$ mkdir OpenIGTLink-build $ cd OpenIGTLink-build
Configure the source. Simply run cmake 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
This code is distributed under the new BSD License.