[IGSTK-Users] Problems with building IGSTK
Ziv Yaniv
zyaniv at childrensnational.org
Tue Apr 24 11:44:17 EDT 2012
Dear Simon,
IGSTK currently does not support ITK v-4. You will need to use ITK v
3.20. We are currently working on a new release of IGSTK which will fix
some bugs, and add several additional tracking devices. Due out in the
next couple of weeks. Once that is done we will start work on porting
IGSTK to ITK v-4.
The reason we do not work with shared libraries is for safety reasons.
You cannot be sure that the libraries on your computer are the same as
the ones the program was compiled and tested with.
As IGSTK is open source you can obviously change everything and get it
to use shared libraries.
regards
Ziv
On 4/23/2012 6:13 AM, Simon Hahne wrote:
> Dear all!
>
> I write my bachelor thesis about IGSTK and tried to build IGSTK 4.4 in VS 2010 with CMake 2.8.7 but I get a lot of errors.
> First I built VTK 5.8, ITK 4.1 (with ITKV3_Compatibility), FLTK 1.3 and OpenIGTLink and chose Shared_libs.
> When I built IGSTK I get the LNK 2001 link error. I found at google that IGSTK is not able to be compiled as DLL,
> so I tried to built all libraries without shared_libs. Now IGSTK could not find ITKIO.lib, ITKCommon.lib,
> ITKBasicFilters.lib, ITKNumerics.lib and ITKSpatialObject.lib. I found out that I have to replace them in
> CMakeLists.txt with ${ITK_LIBRARIES}. But now I get the errors:
> LNK 1120: unresolved externals
> LNK 2001: unresolved external symbol
> LNK 2019: Link to unresolved external symbol
>
> Could you please explain how I can avoid these errors?
> And why doesn't it work with shared_libs?
>
> with best regards
>
> Simon
--
Ziv Yaniv, PhD.,
Principal Investigator,
The Sheikh Zayed Institute for Pediatric Surgical Innovation
Children's National Medical Center
6th Floor Main Hospital, Room M7740
111 Michigan Ave., N.W
Washington, D.C 20010
Phone: 202-476-1288
email: zyaniv at childrensnational.org
web: http://isiswiki.georgetown.edu/zivy/
More information about the IGSTK-Users
mailing list