[IGSTK-Users] Ascension 3D Guidance trakSTAR issues

Patrick Cheng cheng at isis.georgetown.edu
Mon Feb 14 09:40:16 EST 2011


Hi Efthymios Efstathiou,

AscensionTracker is for FlockOfBird type of Ascension tracker, which 
uses serial communication.

Ascension3DGTracker are for Ascension's newer generation 3D Guidance 
series, including trackSTAR, driveBAY, and medSAFE. They uses USB based 
drivers. You need to setup ATC_LIBRARY and ATC_INCLUDE_DIRECTORY to 
compile it.

Do you have a problem when compile the IGSTK library or you are having 
this issue when compiling your own code?

Can you send me your CMakeCache.txt file in your IGSTK binary directory?

Thank you,

Patrick

On 2/14/2011 6:55 AM, Efthymios Efstathiou wrote:
> Dear igstk-users,
>
> I am trying to use an Ascension 3D Guidance trakSTAR and although the
> ATC_INCLUDE_DIRECTORY and ATC_LIBRARY variables have been set correctly
> and all the possible input library files have been added I get the
> following linking errors, when I am using the Ascension3DGTracker and
> Ascension3DGTrackerTool classes:
>
> error LNK2019: unresolved external symbol "protected: __thiscall
> igstk::Ascension3DGTracker::Ascension3DGTracker(void)"
> (??0Ascension3DGTracker at igstk@@IAE at XZ) referenced in function "public:
> static class itk::SmartPointer<class igstk::Ascension3DGTracker> __cdecl
> igstk::Ascension3DGTracker::New(void)"
> (?New at Ascension3DGTracker@igstk@@SA?AV?$SmartPointer at VAscension3DGTracker@igstk@@@itk@@XZ)
>
>
> error LNK2019: unresolved external symbol "protected: __thiscall
> igstk::Ascension3DGTrackerTool::Ascension3DGTrackerTool(void)"
> (??0Ascension3DGTrackerTool at igstk@@IAE at XZ) referenced in function
> "public: static class itk::SmartPointer<class
> igstk::Ascension3DGTrackerTool> __cdecl
> igstk::Ascension3DGTrackerTool::New(void)"
> (?New at Ascension3DGTrackerTool@igstk@@SA?AV?$SmartPointer at VAscension3DGTrackerTool@igstk@@@itk@@XZ)
>
>
> In the case that I use the AscensionTracker and AscensionTrackerTool
> classes the linking is performed correctly, but I get a runtime
> exception in the igstkSerialCommunication.cxx file at the
> SetRTS(unsigned int signal) function, fact which points out that the
> tracker is expected to be connected via RS232 with the computer.
>
> The configuration that I'm using is the following: igstk 4.4, itk 3.20,
> vtk 5.6.1, Qt 4.7.1., opencv (08/05/2009), cmake 2.8.3, VS 9 2008, WinXP
> 32bit.
>
> I would like to ask about the differences between the
> AscensionTracker/Tool and the Ascension3DGTracker/Tool (why linking
> errors?) classes and about the connection between the tracker and the
> computer. Thank you in advance for any help.
>
> Regards,
> Efthymios Efstathiou
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/cgi-bin/mailman/listinfo/igstk-users
>
>



More information about the IGSTK-Users mailing list