View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0013308IGSTKIGSTKpublic2012-06-15 21:052012-06-15 21:05
ReporterFabian Torres 
Assigned ToOzgur Guler 
PriorityurgentSeveritymajorReproducibilityalways
StatusassignedResolutionopen 
PlatformPCOSWindowsOS Version7 32 bits
Summary0013308: Can“t biuld IGSTK using medSafe Ascension Tracker
DescriptionI`m trying to use an Ascension MedSafe equipment with IGSTK 5.0 or 4.4 (I get the same error on IGSTK 5.0 and 4.4) But I have not been able to build it.

I have created a Microsoft Visual Studio 2008 project using CMAKE to build IGSTK. I have checked the IGSTK_USE_Ascension3DGTracker and the Ascension3DG_MedSafe flags on.

Cmake is able to find the correct Directory and Lib for MedSafe

ATC_INCLUDE_DIRECTORY C:/Program Files/Ascension/3D Guidance medSAFE (Rev
F)/3D Guidance API
ATC_LIB C:/Program Files/Ascension/3D Guidance medSAFE (Rev F)/3D Guidance
API/ATC3DGm.lib

When I try to build the VS project using igstk and the igstkAscension3DGTracker class I get the errors mention at "Additional Information"

If I try to compile the *igstkAscension3DGTrackerTest in the IGSTK source
I get the same erros.

If I try to compile any other class using igstkAscension3DGTracker I get the same errors

Please I hope you can help me. These is a vital error I have to correct to
continue working on my IGSTK appplication

Thanks for your time
Steps To ReproduceUsing:
ITK
VTK 5.8
IGSTK 4.4 or 5.0
CMAKE 2.8

Create a VS 2008 project with CMAKE
Check the IGSTK_USE_Ascension3DGTracker and the Ascension3DG_MedSafe flags on
Check IGSTK_Test_Ascension3DGTracker_ATTACHED
Open the VS project and build
Additional InformationI get these errors in each class that uses igstkAscension3DGTracker

Error 1 error LNK2019: unresolved external symbol "__declspec(dllimport)
unsigned long __cdecl atc::GetSensorStatus(unsigned short)"
(__imp_?GetSensorStatus at atc@@YAKG at Z) referenced in function "protected:
virtual enum igstk::Tracker::ResultType __thiscall
igstk::Ascension3DGTracker::InternalOpen(void)"
(?InternalOpen at Ascension3DGTracker@igstk@@MAE?AW4ResultType at Tracker@2 at XZ)
IGSTK.lib

*Error 2 error LNK2019: unresolved external symbol "__declspec(dllimport)
int __cdecl atc::SetSensorParameter(unsigned short,enum
atc::SENSOR_PARAMETER_TYPE,void *,int)" (__imp_?SetSensorParameter at atc
@@YAHGW4SENSOR_PARAMETER_TYPE at 1@PAXH at Z) referenced in function "protected:
virtual enum igstk::Tracker::ResultType __thiscall
igstk::Ascension3DGTracker::InternalOpen(void)"
(?InternalOpen at Ascension3DGTracker@igstk@@MAE?AW4ResultType at Tracker@2 at XZ)
IGSTK.lib*

*Error 3 error LNK2019: unresolved external symbol "__declspec(dllimport)
int __cdecl atc::SetSystemParameter(enum atc::SYSTEM_PARAMETER_TYPE,void
*,int)" (__imp_?SetSystemParameter at atc@@YAHW4SYSTEM_PARAMETER_TYPE at 1@PAXH at Z)
referenced in function "protected: virtual enum igstk::Tracker::ResultType
__thiscall igstk::Ascension3DGTracker::InternalOpen(void)"
(?InternalOpen at Ascension3DGTracker@igstk@@MAE?AW4ResultType at Tracker@2 at XZ)
IGSTK.lib*

*Error 4 error LNK2019: unresolved external symbol "__declspec(dllimport)
int __cdecl atc::GetBIRDSystemConfiguration(struct
atc::tagSYSTEM_CONFIGURATION *)" (__imp_?GetBIRDSystemConfiguration at atc
@@YAHPAUtagSYSTEM_CONFIGURATION at 1@@Z) referenced in function "protected:
virtual enum igstk::Tracker::ResultType __thiscall
igstk::Ascension3DGTracker::InternalOpen(void)"
(?InternalOpen at Ascension3DGTracker@igstk@@MAE?AW4ResultType at Tracker@2 at XZ)
IGSTK.lib*

*Error 5 error LNK2019: unresolved external symbol "__declspec(dllimport)
int __cdecl atc::InitializeBIRDSystem(void)"
(__imp_?InitializeBIRDSystem at atc@@YAHXZ) referenced in function "protected:
virtual enum igstk::Tracker::ResultType __thiscall
igstk::Ascension3DGTracker::InternalOpen(void)"
(?InternalOpen at Ascension3DGTracker@igstk@@MAE?AW4ResultType at Tracker@2 at XZ)
IGSTK.lib*

*Error 6 error LNK2019: unresolved external symbol "__declspec(dllimport)
int __cdecl atc::CloseBIRDSystem(void)" (__imp_?CloseBIRDSystem at atc@@YAHXZ)
referenced in function "protected: virtual enum igstk::Tracker::ResultType
__thiscall igstk::Ascension3DGTracker::InternalClose(void)"
(?InternalClose at Ascension3DGTracker@igstk@@MAE?AW4ResultType at Tracker@2 at XZ)
IGSTK.lib*

*Error 7 error LNK2019: unresolved external symbol "__declspec(dllimport)
int __cdecl atc::GetTransmitterConfiguration(unsigned short,struct
atc::tagTRANSMITTER_CONFIGURATION *)"
(__imp_?GetTransmitterConfiguration at atc
@@YAHGPAUtagTRANSMITTER_CONFIGURATION at 1@@Z) referenced in function
"protected: virtual enum igstk::Tracker::ResultType __thiscall
igstk::Ascension3DGTracker::InternalStartTracking(void)"
(?InternalStartTracking at Ascension3DGTracker@igstk@@MAE?AW4ResultType at Tracker
@2 at XZ) IGSTK.lib*

*Error 8 error LNK2019: unresolved external symbol "__declspec(dllimport)
int __cdecl atc::GetBoardConfiguration(unsigned short,struct
atc::tagBOARD_CONFIGURATION *)" (__imp_?GetBoardConfiguration at atc
@@YAHGPAUtagBOARD_CONFIGURATION at 1@@Z) referenced in function "protected:
virtual enum igstk::Tracker::ResultType __thiscall
igstk::Ascension3DGTracker::InternalStartTracking(void)"
(?InternalStartTracking at Ascension3DGTracker@igstk@@MAE?AW4ResultType at Tracker
@2 at XZ) IGSTK.lib*

*Error 9 error LNK2019: unresolved external symbol "__declspec(dllimport)
int __cdecl atc::GetSynchronousRecord(unsigned short,void *,int)"
(__imp_?GetSynchronousRecord at atc@@YAHGPAXH at Z) referenced in function
"protected: virtual enum igstk::Tracker::ResultType __thiscall
igstk::Ascension3DGTracker::InternalThreadedUpdateStatus(void)"
(?InternalThreadedUpdateStatus at Ascension3DGTracker@igstk@
@MAE?AW4ResultType at Tracker@2 at XZ) IGSTK.lib*

*Error 10 error LNK2019: unresolved external symbol "__declspec(dllimport)
int __cdecl atc::GetErrorText(int,char *,int,enum atc::MESSAGE_TYPE)"
(__imp_?GetErrorText at atc@@YAHHPADHW4MESSAGE_TYPE at 1@@Z) referenced in
function "private: int __thiscall
igstk::Ascension3DGTracker::CheckAPIReturnStatus(int)"
(?CheckAPIReturnStatus at Ascension3DGTracker@igstk@@AAEHH at Z) IGSTK.lib*
TagsNo tags attached.
Attached Files

 Relationships

  Notes
There are no notes attached to this issue.

 Issue History
Date Modified Username Field Change
2012-06-15 21:05 Fabian Torres New Issue
2012-06-15 21:05 Fabian Torres Status new => assigned
2012-06-15 21:05 Fabian Torres Assigned To => Ozgur Guler


Copyright © 2000 - 2018 MantisBT Team