[IGSTK-Users] IGSTK-Users Digest, Vol 61, Issue 14

Patrick Cheng patrick.p.cheng at gmail.com
Wed Aug 17 10:40:05 EDT 2011


Hi Jeevan,

To access functions within a DLL, it's necessary to export the desired
symbols. For instance:

__declspec(dllexport) foo()
{}

DLL is dynamically loaded at run time, which becomes a safety concern when
the wrong version of DLL is used.

For that reason, IGSTK do not support DLL build and no symbols are exported.
 That's why you will get link errors when compiling IGSTK as DLL.

Patrick


On Wed, Aug 17, 2011 at 9:00 AM, jeevan m <jeevan.m05 at gmail.com> wrote:

> Dear patrick,
>
>        When i tried to build the IGSTK source code on the same environment
> with EXAMPLES ON & SHARED LIBS ON as well i had the same errors , with
> syntax errors too. can you please explain more on these.
>
> Thanks and Kind Regards
> Jeevan M
>
> On Wed, Aug 17, 2011 at 6:06 PM, <igstk-users-request at public.kitware.com>wrote:
>
>> Send IGSTK-Users mailing list submissions to
>>        igstk-users at public.kitware.com
>>
>> To subscribe or unsubscribe via the World Wide Web, visit
>>        http://public.kitware.com/cgi-bin/mailman/listinfo/igstk-users
>> or, via email, send a message with subject or body 'help' to
>>        igstk-users-request at public.kitware.com
>>
>> You can reach the person managing the list at
>>        igstk-users-owner at public.kitware.com
>>
>> When replying, please edit your Subject line so it is more specific
>> than "Re: Contents of IGSTK-Users digest..."
>>
>>
>> Today's Topics:
>>
>>   1. Re: About the building of IGSTK With      build_shared_libs On
>>      (Patrick Cheng)
>>
>>
>> ----------------------------------------------------------------------
>>
>> Message: 1
>> Date: Wed, 17 Aug 2011 08:36:15 -0400
>> From: Patrick Cheng <patrick.p.cheng at gmail.com>
>> Subject: Re: [IGSTK-Users] About the building of IGSTK With
>>        build_shared_libs On
>> To: Rong Xu <xurong1981 at gmail.com>
>> Cc: "igstk-users at public.kitware.com" <igstk-users at public.kitware.com>
>> Message-ID: <2565001504649605810 at unknownmsgid>
>> Content-Type: text/plain; charset="utf-8"
>>
>> Hi Rong Xu,
>>
>> IGSTK does not support building dll. No symbols are exported.
>>
>> Patrick
>>
>> On Aug 17, 2011, at 2:33 AM, Rong Xu <xurong1981 at gmail.com> wrote:
>>
>> Dear Everyone :
>>
>> I'm a new user of IGSTK and now try to build a new IGSTK library by
>> IGSTK-4.4. My programming environment is Win7, VS2008, VTK 5.6.1, ITK
>> 3.20.0, and Cmake 2.8.5. When I used Cmake 2.8.5 to get the source of
>> IGSTK
>> 4.4 and chose build_shared_libs 'OFF', I can build the source of IGSTK
>> successfully and can install all *.lib and *.h files. But if I choose
>> build_shared_libs 'On', there are many link problems. Please give me some
>> advice about these problems. Thank you!
>>
>> Here, I give an example for TrackerConfiguration Project and the link
>> problems are
>>
>> (where "?????????" means 'Unresolved external symbol')
>>
>> 2>igstkTrackerConfiguration.obj : error LNK2019: ????????? "public:
>> virtual
>> __thiscall igstk::Transform::~Transform(void)"
>> (??1Transform at igstk@@UAE at XZ)???????
>> __unwindfunclet$??0TrackerToolConfiguration at igstk@@QAE at XZ$0 ????
>> 2>igstkTrackerController.obj : error LNK2001: ????????? "public: virtual
>> __thiscall igstk::Transform::~Transform(void)" (??1Transform at igstk
>> @@UAE at XZ)
>> 2>igstkMicronConfigurationXMLFileReader.obj : error LNK2001: ?????????
>> "public: void __thiscall igstk::Transform::SetToIdentity(double)"
>> (?SetToIdentity at Transform@igstk@@QAEXN at Z)
>> 2>igstkAscensionConfigurationXMLFileReader.obj : error LNK2001: ?????????
>> "public: void __thiscall igstk::Transform::SetToIdentity(double)"
>> (?SetToIdentity at Transform@igstk@@QAEXN at Z)
>> 2>igstkAscension3DGConfigurationXMLFileReader.obj : error LNK2001:
>> ?????????
>> "public: void __thiscall igstk::Transform::SetToIdentity(double)"
>> (?SetToIdentity at Transform@igstk@@QAEXN at Z)
>> 2>igstkTrackerConfiguration.obj : error LNK2019: ????????? "public: void
>> __thiscall igstk::Transform::SetToIdentity(double)"
>> (?SetToIdentity at Transform@igstk@@QAEXN at Z)??????? "public: __thiscall
>> igstk::TrackerToolConfiguration::TrackerToolConfiguration(void)"
>> (??0TrackerToolConfiguration at igstk@@QAE at XZ) ????
>> 2>igstkPolarisWirelessConfigurationXMLFileReader.obj : error LNK2001:
>> ????????? "public: void __thiscall
>> igstk::Transform::SetToIdentity(double)"
>> (?SetToIdentity at Transform@igstk@@QAEXN at Z)
>> 2>igstkPolarisHybridConfigurationXMLFileReader.obj : error LNK2001:
>> ????????? "public: void __thiscall
>> igstk::Transform::SetToIdentity(double)"
>> (?SetToIdentity at Transform@igstk@@QAEXN at Z)
>> 2>igstkAuroraConfigurationXMLFileReader.obj : error LNK2001: ?????????
>> "public: void __thiscall igstk::Transform::SetToIdentity(double)"
>> (?SetToIdentity at Transform@igstk@@QAEXN at Z)
>> 2>igstkMicronConfigurationXMLFileReader.obj : error LNK2001: ?????????
>> "public: static double __cdecl
>> igstk::TimeStamp::GetLongestPossibleTime(void)"
>> (?GetLongestPossibleTime at TimeStamp@igstk@@SANXZ)
>> 2>igstkAscensionConfigurationXMLFileReader.obj : error LNK2001: ?????????
>> "public: static double __cdecl
>> igstk::TimeStamp::GetLongestPossibleTime(void)"
>> (?GetLongestPossibleTime at TimeStamp@igstk@@SANXZ)
>> 2>igstkAscension3DGConfigurationXMLFileReader.obj : error LNK2001:
>> ?????????
>> "public: static double __cdecl
>> igstk::TimeStamp::GetLongestPossibleTime(void)"
>> (?GetLongestPossibleTime at TimeStamp@igstk@@SANXZ)
>> 2>igstkTrackerConfiguration.obj : error LNK2019: ????????? "public: static
>> double __cdecl igstk::TimeStamp::GetLongestPossibleTime(void)"
>> (?GetLongestPossibleTime at TimeStamp@igstk@@SANXZ)??????? "public:
>> __thiscall
>> igstk::TrackerToolConfiguration::TrackerToolConfiguration(void)"
>> (??0TrackerToolConfiguration at igstk@@QAE at XZ) ????
>> 2>igstkPolarisWirelessConfigurationXMLFileReader.obj : error LNK2001:
>> ????????? "public: static double __cdecl
>> igstk::TimeStamp::GetLongestPossibleTime(void)"
>> (?GetLongestPossibleTime at TimeStamp@igstk@@SANXZ)
>> 2>igstkPolarisHybridConfigurationXMLFileReader.obj : error LNK2001:
>> ????????? "public: static double __cdecl
>> igstk::TimeStamp::GetLongestPossibleTime(void)"
>> (?GetLongestPossibleTime at TimeStamp@igstk@@SANXZ)
>> 2>igstkAuroraConfigurationXMLFileReader.obj : error LNK2001: ?????????
>> "public: static double __cdecl
>> igstk::TimeStamp::GetLongestPossibleTime(void)"
>> (?GetLongestPossibleTime at TimeStamp@igstk@@SANXZ)
>> 2>igstkTrackerConfiguration.obj : error LNK2019: ????????? "public:
>> __thiscall igstk::Transform::Transform(void)"
>> (??0Transform at igstk@@QAE at XZ)???????
>> "public: __thiscall
>> igstk::TrackerToolConfiguration::TrackerToolConfiguration(void)"
>> (??0TrackerToolConfiguration at igstk@@QAE at XZ) ????
>> 2>igstkTrackerController.obj : error LNK2001: ????????? "public:
>> __thiscall
>> igstk::Transform::Transform(void)" (??0Transform at igstk@@QAE at XZ)
>> 2>igstkAscension3DGTrackerConfiguration.obj : error LNK2001: ?????????
>> "public: class igstk::Transform const & __thiscall
>> igstk::Transform::operator=(class igstk::Transform const &)"
>> (??4Transform at igstk@@QAEABV01 at ABV01@@Z)
>> 2>igstkPolarisTrackerConfiguration.obj : error LNK2001: ????????? "public:
>> class igstk::Transform const & __thiscall
>> igstk::Transform::operator=(class
>> igstk::Transform const &)" (??4Transform at igstk@@QAEABV01 at ABV01@@Z)
>> 2>igstkTrackerController.obj : error LNK2001: ????????? "public: class
>> igstk::Transform const & __thiscall igstk::Transform::operator=(class
>> igstk::Transform const &)" (??4Transform at igstk@@QAEABV01 at ABV01@@Z)
>> 2>igstkTrackerConfigurationXMLFileReaderBase.obj : error LNK2001:
>> ?????????
>> "public: class igstk::Transform const & __thiscall
>> igstk::Transform::operator=(class igstk::Transform const &)"
>> (??4Transform at igstk@@QAEABV01 at ABV01@@Z)
>> 2>igstkTrackerConfiguration.obj : error LNK2019: ????????? "public: class
>> igstk::Transform const & __thiscall igstk::Transform::operator=(class
>> igstk::Transform const &)" (??4Transform at igstk@@QAEABV01 at ABV01@@Z)???????
>> "public: virtual void __thiscall
>> igstk::TrackerToolConfiguration::SetCalibrationTransform(class
>> igstk::Transform const &)"
>> (?SetCalibrationTransform at TrackerToolConfiguration@igstk@
>> @UAEXABVTransform at 2@@Z)
>> ????
>> 2>igstkAuroraTrackerConfiguration.obj : error LNK2001: ????????? "public:
>> class igstk::Transform const & __thiscall
>> igstk::Transform::operator=(class
>> igstk::Transform const &)" (??4Transform at igstk@@QAEABV01 at ABV01@@Z)
>> 2>igstkMicronTrackerConfiguration.obj : error LNK2001: ????????? "public:
>> class igstk::Transform const & __thiscall
>> igstk::Transform::operator=(class
>> igstk::Transform const &)" (??4Transform at igstk@@QAEABV01 at ABV01@@Z)
>> 2>igstkAscensionTrackerConfiguration.obj : error LNK2001: ?????????
>> "public:
>> class igstk::Transform const & __thiscall
>> igstk::Transform::operator=(class
>> igstk::Transform const &)" (??4Transform at igstk@@QAEABV01 at ABV01@@Z)
>> 2>igstkAscension3DGTrackerConfiguration.obj : error LNK2001: ?????????
>> "public: bool __thiscall igstk::Transform::operator!=(class
>> igstk::Transform
>> const &)" (??9Transform at igstk@@QAE_NABV01@@Z)
>> 2>igstkPolarisTrackerConfiguration.obj : error LNK2001: ????????? "public:
>> bool __thiscall igstk::Transform::operator!=(class igstk::Transform const
>> &)" (??9Transform at igstk@@QAE_NABV01@@Z)
>> 2>igstkTrackerConfiguration.obj : error LNK2019: ????????? "public: bool
>> __thiscall igstk::Transform::operator!=(class igstk::Transform const &)"
>> (??9Transform at igstk@@QAE_NABV01@@Z)??????? "public: virtual void
>> __thiscall
>> igstk::TrackerToolConfiguration::SetCalibrationTransform(class
>> igstk::Transform const &)"
>> (?SetCalibrationTransform at TrackerToolConfiguration@igstk@
>> @UAEXABVTransform at 2@@Z)
>> ????
>> 2>igstkAuroraTrackerConfiguration.obj : error LNK2001: ????????? "public:
>> bool __thiscall igstk::Transform::operator!=(class igstk::Transform const
>> &)" (??9Transform at igstk@@QAE_NABV01@@Z)
>> 2>igstkMicronTrackerConfiguration.obj : error LNK2001: ????????? "public:
>> bool __thiscall igstk::Transform::operator!=(class igstk::Transform const
>> &)" (??9Transform at igstk@@QAE_NABV01@@Z)
>> 2>igstkAscensionTrackerConfiguration.obj : error LNK2001: ?????????
>> "public:
>> bool __thiscall igstk::Transform::operator!=(class igstk::Transform const
>> &)" (??9Transform at igstk@@QAE_NABV01@@Z)
>> 2>igstkTrackerConfiguration.obj : error LNK2019: ????????? "protected:
>> virtual __thiscall igstk::Object::~Object(void)"
>> (??1Object at igstk@@MAE at XZ)???????
>> "protected: virtual __thiscall
>> igstk::TrackerConfiguration::~TrackerConfiguration(void)"
>> (??1TrackerConfiguration at igstk@@MAE at XZ) ????
>> 2>igstkTrackerController.obj : error LNK2001: ????????? "protected:
>> virtual
>> __thiscall igstk::Object::~Object(void)" (??1Object at igstk@@MAE at XZ)
>> 2>igstkTrackerConfigurationFileReader.obj : error LNK2001: ?????????
>> "protected: virtual __thiscall igstk::Object::~Object(void)"
>> (??1Object at igstk@@MAE at XZ)
>> 2>igstkAscension3DGTrackerConfiguration.obj : error LNK2001: ?????????
>> "protected: virtual void __thiscall igstk::Object::PrintSelf(class
>> std::basic_ostream<char,struct std::char_traits<char> > &,class
>> itk::Indent)const " (?PrintSelf at Object@igstk@@MBEXAAV?$basic_ostream at DU
>> ?$char_traits at D@std@@@std@@VIndent at itk@@@Z)
>> 2>igstkPolarisTrackerConfiguration.obj : error LNK2001: ?????????
>> "protected: virtual void __thiscall igstk::Object::PrintSelf(class
>> std::basic_ostream<char,struct std::char_traits<char> > &,class
>> itk::Indent)const " (?PrintSelf at Object@igstk@@MBEXAAV?$basic_ostream at DU
>> ?$char_traits at D@std@@@std@@VIndent at itk@@@Z)
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "protected:
>> virtual
>> void __thiscall igstk::Object::PrintSelf(class
>> std::basic_ostream<char,struct std::char_traits<char> > &,class
>> itk::Indent)const " (?PrintSelf at Object@igstk@@MBEXAAV?$basic_ostream at DU
>> ?$char_traits at D@std@@@std@@VIndent at itk@@@Z)??????? "public: virtual
>> __thiscall igstk::StateMachineState<class
>> igstk::TrackerController>::~StateMachineState<class
>> igstk::TrackerController>(void)"
>> (??1?$StateMachineState at VTrackerController
>> @igstk@@@igstk@@UAE at XZ) ????
>> 2>igstkTrackerConfiguration.obj : error LNK2001: ????????? "protected:
>> virtual void __thiscall igstk::Object::PrintSelf(class
>> std::basic_ostream<char,struct std::char_traits<char> > &,class
>> itk::Indent)const " (?PrintSelf at Object@igstk@@MBEXAAV?$basic_ostream at DU
>> ?$char_traits at D@std@@@std@@VIndent at itk@@@Z)
>> 2>igstkAuroraTrackerConfiguration.obj : error LNK2001: ?????????
>> "protected:
>> virtual void __thiscall igstk::Object::PrintSelf(class
>> std::basic_ostream<char,struct std::char_traits<char> > &,class
>> itk::Indent)const " (?PrintSelf at Object@igstk@@MBEXAAV?$basic_ostream at DU
>> ?$char_traits at D@std@@@std@@VIndent at itk@@@Z)
>> 2>igstkMicronTrackerConfiguration.obj : error LNK2001: ?????????
>> "protected:
>> virtual void __thiscall igstk::Object::PrintSelf(class
>> std::basic_ostream<char,struct std::char_traits<char> > &,class
>> itk::Indent)const " (?PrintSelf at Object@igstk@@MBEXAAV?$basic_ostream at DU
>> ?$char_traits at D@std@@@std@@VIndent at itk@@@Z)
>> 2>igstkAscensionTrackerConfiguration.obj : error LNK2001: ?????????
>> "protected: virtual void __thiscall igstk::Object::PrintSelf(class
>> std::basic_ostream<char,struct std::char_traits<char> > &,class
>> itk::Indent)const " (?PrintSelf at Object@igstk@@MBEXAAV?$basic_ostream at DU
>> ?$char_traits at D@std@@@std@@VIndent at itk@@@Z)
>> 2>igstkTrackerConfiguration.obj : error LNK2019: ????????? "protected:
>> __thiscall igstk::Object::Object(void)" (??0Object at igstk@@IAE at XZ)???????
>> "protected: __thiscall
>> igstk::TrackerConfiguration::TrackerConfiguration(void)"
>> (??0TrackerConfiguration at igstk@@IAE at XZ) ????
>> 2>igstkTrackerController.obj : error LNK2001: ????????? "protected:
>> __thiscall igstk::Object::Object(void)" (??0Object at igstk@@IAE at XZ)
>> 2>igstkTrackerConfigurationFileReader.obj : error LNK2001: ?????????
>> "protected: __thiscall igstk::Object::Object(void)" (??0Object at igstk
>> @@IAE at XZ
>> )
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "public:
>> __thiscall
>> igstk::Token::Token(void)" (??0Token at igstk@@QAE at XZ)??????? "public:
>> __thiscall igstk::StateMachineState<class
>> igstk::TrackerController>::StateMachineState<class
>> igstk::TrackerController>(void)"
>> (??0?$StateMachineState at VTrackerController
>> @igstk@@@igstk@@QAE at XZ) ????
>> 2>igstkTrackerConfigurationFileReader.obj : error LNK2001: ?????????
>> "public: __thiscall igstk::Token::Token(void)" (??0Token at igstk@@QAE at XZ)
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "public: virtual
>> __thiscall igstk::Token::~Token(void)" (??1Token at igstk@@UAE at XZ)???????
>> "public: virtual __thiscall igstk::StateMachineState<class
>> igstk::TrackerController>::~StateMachineState<class
>> igstk::TrackerController>(void)"
>> (??1?$StateMachineState at VTrackerController
>> @igstk@@@igstk@@UAE at XZ) ????
>> 2>igstkTrackerConfigurationFileReader.obj : error LNK2001: ?????????
>> "public: virtual __thiscall igstk::Token::~Token(void)" (??1Token at igstk
>> @@UAE at XZ)
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "protected:
>> virtual
>> void __thiscall igstk::Token::PrintSelf(class
>> std::basic_ostream<char,struct
>> std::char_traits<char> > &,class itk::Indent)const " (?PrintSelf at Token
>> @igstk@@MBEXAAV?$basic_ostream at DU?$char_traits at D@std@@@std@@VIndent at itk
>> @@@Z)???????
>> "protected: virtual void __thiscall igstk::StateMachineState<class
>> igstk::TrackerController>::PrintSelf(class std::basic_ostream<char,struct
>> std::char_traits<char> > &,class itk::Indent)const " (?PrintSelf@
>> ?$StateMachineState at VTrackerController@igstk@@@igstk@
>> @MBEXAAV?$basic_ostream at DU?$char_traits at D@std@@@std@@VIndent at itk@@@Z)
>> ????
>> 2>igstkTrackerConfigurationFileReader.obj : error LNK2001: ?????????
>> "protected: virtual void __thiscall igstk::Token::PrintSelf(class
>> std::basic_ostream<char,struct std::char_traits<char> > &,class
>> itk::Indent)const " (?PrintSelf at Token@igstk@@MBEXAAV?$basic_ostream at DU
>> ?$char_traits at D@std@@@std@@VIndent at itk@@@Z)
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "private: class
>> igstk::CoordinateSystem const * __thiscall
>> igstk::CoordinateSystemDelegator::GetCoordinateSystem(void)const "
>> (?GetCoordinateSystem at CoordinateSystemDelegator@igstk@
>> @ABEPBVCoordinateSystem at 2@XZ)??????? "public: static class
>> igstk::CoordinateSystem const * __cdecl
>> igstk::Friends::CoordinateSystemHelper::GetCoordinateSystem<class
>> igstk::CoordinateSystemDelegator *>(class igstk::CoordinateSystemDelegator
>> *
>> const &)" (??$GetCoordinateSystem at PAVCoordinateSystemDelegator@igstk@
>> @@CoordinateSystemHelper at Friends@igstk@@SAPBVCoordinateSystem at 2
>> @ABQAVCoordinateSystemDelegator at 2@@Z) ????
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "public: void
>> __thiscall igstk::CoordinateSystem::RequestDetachFromParent(void)"
>> (?RequestDetachFromParent at CoordinateSystem@igstk@@QAEXXZ)??????? "public:
>> void __thiscall
>> igstk::CoordinateSystemDelegator::RequestDetachFromParent(void)"
>> (?RequestDetachFromParent at CoordinateSystemDelegator@igstk@@QAEXXZ) ????
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "protected:
>> __thiscall igstk::PolarisTrackerTool::PolarisTrackerTool(void)"
>> (??0PolarisTrackerTool at igstk@@IAE at XZ)??????? "public: static class
>> itk::SmartPointer<class igstk::PolarisTrackerTool> __cdecl
>> igstk::PolarisTrackerTool::New(void)" (?New at PolarisTrackerTool@igstk@
>> @SA?AV?$SmartPointer at VPolarisTrackerTool@igstk@@@itk@@XZ) ????
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "protected:
>> __thiscall igstk::AuroraTrackerTool::AuroraTrackerTool(void)"
>> (??0AuroraTrackerTool at igstk@@IAE at XZ)??????? "public: static class
>> itk::SmartPointer<class igstk::AuroraTrackerTool> __cdecl
>> igstk::AuroraTrackerTool::New(void)" (?New at AuroraTrackerTool@igstk@
>> @SA?AV?$SmartPointer at VAuroraTrackerTool@igstk@@@itk@@XZ) ????
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "protected:
>> __thiscall igstk::AscensionTrackerTool::AscensionTrackerTool(void)"
>> (??0AscensionTrackerTool at igstk@@IAE at XZ)??????? "public: static class
>> itk::SmartPointer<class igstk::AscensionTrackerTool> __cdecl
>> igstk::AscensionTrackerTool::New(void)" (?New at AscensionTrackerTool@igstk@
>> @SA?AV?$SmartPointer at VAscensionTrackerTool@igstk@@@itk@@XZ) ????
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "protected:
>> __thiscall igstk::PolarisTracker::PolarisTracker(void)"
>> (??0PolarisTracker at igstk@@IAE at XZ)??????? "public: static class
>> itk::SmartPointer<class igstk::PolarisTracker> __cdecl
>> igstk::PolarisTracker::New(void)" (?New at PolarisTracker@igstk@
>> @SA?AV?$SmartPointer at VPolarisTracker@igstk@@@itk@@XZ) ????
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "protected:
>> __thiscall igstk::AuroraTracker::AuroraTracker(void)"
>> (??0AuroraTracker at igstk@@IAE at XZ)??????? "public: static class
>> itk::SmartPointer<class igstk::AuroraTracker> __cdecl
>> igstk::AuroraTracker::New(void)" (?New at AuroraTracker@igstk@
>> @SA?AV?$SmartPointer at VAuroraTracker@igstk@@@itk@@XZ) ????
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "protected:
>> __thiscall igstk::AscensionTracker::AscensionTracker(void)"
>> (??0AscensionTracker at igstk@@IAE at XZ)??????? "public: static class
>> itk::SmartPointer<class igstk::AscensionTracker> __cdecl
>> igstk::AscensionTracker::New(void)" (?New at AscensionTracker@igstk@
>> @SA?AV?$SmartPointer at VAscensionTracker@igstk@@@itk@@XZ) ????
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "public: void
>> __thiscall igstk::TrackerTool::SetCalibrationTransform(class
>> igstk::Transform const &)" (?SetCalibrationTransform at TrackerTool@igstk@
>> @QAEXABVTransform at 2@@Z)??????? "private: class itk::SmartPointer<class
>> igstk::PolarisTrackerTool> __thiscall
>> igstk::TrackerController::InitializePolarisWirelessTool(class
>> igstk::PolarisWirelessToolConfiguration const *)"
>> (?InitializePolarisWirelessTool at TrackerController@igstk@
>> @AAE?AV?$SmartPointer at VPolarisTrackerTool@igstk@@@itk@
>> @PBVPolarisWirelessToolConfiguration at 2@@Z) ????
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "public: void
>> __thiscall igstk::PolarisTrackerTool::RequestSetSROMFileName(class
>> std::basic_string<char,struct std::char_traits<char>,class
>> std::allocator<char> > const &)"
>> (?RequestSetSROMFileName at PolarisTrackerTool
>> @igstk@@QAEXABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@
>> @std@@@Z)???????
>> "private: class itk::SmartPointer<class igstk::PolarisTrackerTool>
>> __thiscall igstk::TrackerController::InitializePolarisWirelessTool(class
>> igstk::PolarisWirelessToolConfiguration const *)"
>> (?InitializePolarisWirelessTool at TrackerController@igstk@
>> @AAE?AV?$SmartPointer at VPolarisTrackerTool@igstk@@@itk@
>> @PBVPolarisWirelessToolConfiguration at 2@@Z) ????
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "public: void
>> __thiscall
>> igstk::PolarisTrackerTool::RequestSelectWirelessTrackerTool(void)"
>> (?RequestSelectWirelessTrackerTool at PolarisTrackerTool@igstk@
>> @QAEXXZ)???????
>> "private: class itk::SmartPointer<class igstk::PolarisTrackerTool>
>> __thiscall igstk::TrackerController::InitializePolarisWirelessTool(class
>> igstk::PolarisWirelessToolConfiguration const *)"
>> (?InitializePolarisWirelessTool at TrackerController@igstk@
>> @AAE?AV?$SmartPointer at VPolarisTrackerTool@igstk@@@itk@
>> @PBVPolarisWirelessToolConfiguration at 2@@Z) ????
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "public: void
>> __thiscall igstk::PolarisTrackerTool::RequestSetPortNumber(unsigned int)"
>> (?RequestSetPortNumber at PolarisTrackerTool@igstk@@QAEXI at Z)???????
>> "private:
>> class itk::SmartPointer<class igstk::PolarisTrackerTool> __thiscall
>> igstk::TrackerController::InitializePolarisWiredTool(class
>> igstk::PolarisWiredToolConfiguration const *)"
>> (?InitializePolarisWiredTool at TrackerController@igstk@
>> @AAE?AV?$SmartPointer at VPolarisTrackerTool@igstk@@@itk@
>> @PBVPolarisWiredToolConfiguration at 2@@Z) ????
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "public: void
>> __thiscall igstk::PolarisTrackerTool::RequestSelectWiredTrackerTool(void)"
>> (?RequestSelectWiredTrackerTool at PolarisTrackerTool@igstk@@QAEXXZ)???????
>> "private: class itk::SmartPointer<class igstk::PolarisTrackerTool>
>> __thiscall igstk::TrackerController::InitializePolarisWiredTool(class
>> igstk::PolarisWiredToolConfiguration const *)"
>> (?InitializePolarisWiredTool at TrackerController@igstk@
>> @AAE?AV?$SmartPointer at VPolarisTrackerTool@igstk@@@itk@
>> @PBVPolarisWiredToolConfiguration at 2@@Z) ????
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "public: void
>> __thiscall igstk::AuroraTrackerTool::RequestSetSROMFileName(class
>> std::basic_string<char,struct std::char_traits<char>,class
>> std::allocator<char> > const &)"
>> (?RequestSetSROMFileName at AuroraTrackerTool
>> @igstk@@QAEXABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@
>> @std@@@Z)???????
>> "private: class itk::SmartPointer<class igstk::AuroraTrackerTool>
>> __thiscall
>> igstk::TrackerController::InitializeAuroraTool(class
>> igstk::AuroraToolConfiguration const *)"
>> (?InitializeAuroraTool at TrackerController@igstk@
>> @AAE?AV?$SmartPointer at VAuroraTrackerTool@igstk@@@itk@
>> @PBVAuroraToolConfiguration at 2@@Z) ????
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "public: void
>> __thiscall igstk::AuroraTrackerTool::RequestSetChannelNumber(unsigned
>> int)"
>> (?RequestSetChannelNumber at AuroraTrackerTool@igstk@@QAEXI at Z)???????
>> "private:
>> class itk::SmartPointer<class igstk::AuroraTrackerTool> __thiscall
>> igstk::TrackerController::InitializeAuroraTool(class
>> igstk::AuroraToolConfiguration const *)"
>> (?InitializeAuroraTool at TrackerController@igstk@
>> @AAE?AV?$SmartPointer at VAuroraTrackerTool@igstk@@@itk@
>> @PBVAuroraToolConfiguration at 2@@Z) ????
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "public: void
>> __thiscall igstk::AuroraTrackerTool::RequestSetPortNumber(unsigned int)"
>> (?RequestSetPortNumber at AuroraTrackerTool@igstk@@QAEXI at Z)??????? "private:
>> class itk::SmartPointer<class igstk::AuroraTrackerTool> __thiscall
>> igstk::TrackerController::InitializeAuroraTool(class
>> igstk::AuroraToolConfiguration const *)"
>> (?InitializeAuroraTool at TrackerController@igstk@
>> @AAE?AV?$SmartPointer at VAuroraTrackerTool@igstk@@@itk@
>> @PBVAuroraToolConfiguration at 2@@Z) ????
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "public: void
>> __thiscall igstk::AuroraTrackerTool::RequestSelect6DOFTrackerTool(void)"
>> (?RequestSelect6DOFTrackerTool at AuroraTrackerTool@igstk@@QAEXXZ)???????
>> "private: class itk::SmartPointer<class igstk::AuroraTrackerTool>
>> __thiscall
>> igstk::TrackerController::InitializeAuroraTool(class
>> igstk::AuroraToolConfiguration const *)"
>> (?InitializeAuroraTool at TrackerController@igstk@
>> @AAE?AV?$SmartPointer at VAuroraTrackerTool@igstk@@@itk@
>> @PBVAuroraToolConfiguration at 2@@Z) ????
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "public: void
>> __thiscall igstk::AuroraTrackerTool::RequestSelect5DOFTrackerTool(void)"
>> (?RequestSelect5DOFTrackerTool at AuroraTrackerTool@igstk@@QAEXXZ)???????
>> "private: class itk::SmartPointer<class igstk::AuroraTrackerTool>
>> __thiscall
>> igstk::TrackerController::InitializeAuroraTool(class
>> igstk::AuroraToolConfiguration const *)"
>> (?InitializeAuroraTool at TrackerController@igstk@
>> @AAE?AV?$SmartPointer at VAuroraTrackerTool@igstk@@@itk@
>> @PBVAuroraToolConfiguration at 2@@Z) ????
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "public: void
>> __thiscall igstk::AscensionTrackerTool::RequestSetPortNumber(unsigned
>> int)"
>> (?RequestSetPortNumber at AscensionTrackerTool@igstk@@QAEXI at Z)???????
>> "private:
>> class itk::SmartPointer<class igstk::AscensionTrackerTool> __thiscall
>> igstk::TrackerController::InitializeAscensionTool(class
>> igstk::AscensionToolConfiguration const *)"
>> (?InitializeAscensionTool at TrackerController@igstk@
>> @AAE?AV?$SmartPointer at VAscensionTrackerTool@igstk@@@itk@
>> @PBVAscensionToolConfiguration at 2@@Z) ????
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "protected: class
>> igstk::Logger * __thiscall igstk::Object::GetLogger(void)const "
>> (?GetLogger at Object@igstk@@IBEPAVLogger at 2@XZ)??????? "private: void
>> __thiscall
>> igstk::TrackerController::ReportInitializationSuccessProcessing(void)"
>> (?ReportInitializationSuccessProcessing at TrackerController@igstk@@AAEXXZ)
>> ????
>> 2>igstkTrackerConfigurationFileReader.obj : error LNK2001: ?????????
>> "protected: class igstk::Logger * __thiscall
>> igstk::Object::GetLogger(void)const " (?GetLogger at Object@igstk@
>> @IBEPAVLogger at 2@XZ)
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "public: void
>> __thiscall igstk::Object::RemoveObserver(unsigned long)const "
>> (?RemoveObserver at Object@igstk@@QBEXK at Z)??????? "private: bool __thiscall
>> igstk::TrackerController::InitializeSerialCommunication(void)"
>> (?InitializeSerialCommunication at TrackerController@igstk@@AAE_NXZ) ????
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "public: static
>> class itk::SmartPointer<class igstk::SerialCommunication> __cdecl
>> igstk::SerialCommunication::New(void)" (?New at SerialCommunication@igstk@
>> @SA?AV?$SmartPointer at VSerialCommunication@igstk@@@itk@@XZ)???????
>> "private:
>> bool __thiscall
>> igstk::TrackerController::InitializeSerialCommunication(void)"
>> (?InitializeSerialCommunication at TrackerController@igstk@@AAE_NXZ) ????
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "public: void
>> __thiscall igstk::CoordinateSystem::RequestSetTransformAndParent(class
>> igstk::Transform const &,class igstk::CoordinateSystem const *)"
>> (?RequestSetTransformAndParent at CoordinateSystem@igstk@@QAEXABVTransform at 2
>> @PBV12@@Z)??????? "public: void __thiscall
>> igstk::CoordinateSystemDelegator::RequestSetTransformAndParent<class
>> igstk::SpatialObject *>(class igstk::Transform const &,class
>> igstk::SpatialObject *)" (??$RequestSetTransformAndParent at PAVSpatialObject
>> @igstk@@@CoordinateSystemDelegator at igstk@@QAEXABVTransform at 1
>> @PAVSpatialObject at 1@@Z) ????
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "public: void
>> __thiscall igstk::Tracker::RequestStartTracking(void)"
>> (?RequestStartTracking at Tracker@igstk@@QAEXXZ)??????? "private: void
>> __thiscall igstk::TrackerController::StartTrackingProcessing(void)"
>> (?StartTrackingProcessing at TrackerController@igstk@@AAEXXZ) ????
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "public: void
>> __thiscall igstk::Tracker::RequestStopTracking(void)"
>> (?RequestStopTracking at Tracker@igstk@@QAEXXZ)??????? "private: void
>> __thiscall igstk::TrackerController::StopTrackingProcessing(void)"
>> (?StopTrackingProcessing at TrackerController@igstk@@AAEXXZ) ????
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "public: void
>> __thiscall igstk::Tracker::RequestClose(void)"
>> (?RequestClose at Tracker@igstk@@QAEXXZ)???????
>> "private: void __thiscall
>> igstk::TrackerController::CloseCommunicationProcessing(void)"
>> (?CloseCommunicationProcessing at TrackerController@igstk@@AAEXXZ) ????
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "public: void
>> __thiscall igstk::Tracker::RequestSetReferenceTool(class
>> igstk::TrackerTool
>> *)" (?RequestSetReferenceTool at Tracker@igstk@@QAEXPAVTrackerTool at 2
>> @@Z)???????
>> "private: void __thiscall
>> igstk::TrackerController::PolarisHybridInitializeProcessing(void)"
>> (?PolarisHybridInitializeProcessing at TrackerController@igstk@@AAEXXZ) ????
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "public: void
>> __thiscall igstk::Tracker::RequestOpen(void)"
>> (?RequestOpen at Tracker@igstk@@QAEXXZ)???????
>> "private: void __thiscall
>> igstk::TrackerController::PolarisHybridInitializeProcessing(void)"
>> (?PolarisHybridInitializeProcessing at TrackerController@igstk@@AAEXXZ) ????
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "public: void
>> __thiscall igstk::NDITracker::SetCommunication(class
>> igstk::SerialCommunication *)" (?SetCommunication at NDITracker@igstk@
>> @QAEXPAVSerialCommunication at 2@@Z)??????? "private: void __thiscall
>> igstk::TrackerController::PolarisHybridInitializeProcessing(void)"
>> (?PolarisHybridInitializeProcessing at TrackerController@igstk@@AAEXXZ) ????
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "public: void
>> __thiscall igstk::Tracker::RequestSetFrequency(double)"
>> (?RequestSetFrequency at Tracker@igstk@@QAEXN at Z)??????? "private: void
>> __thiscall
>> igstk::TrackerController::PolarisHybridInitializeProcessing(void)"
>> (?PolarisHybridInitializeProcessing at TrackerController@igstk@@AAEXXZ) ????
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "public: void
>> __thiscall igstk::AscensionTracker::SetCommunication(class
>> igstk::SerialCommunication *)" (?SetCommunication at AscensionTracker@igstk@
>> @QAEXPAVSerialCommunication at 2@@Z)??????? "private: void __thiscall
>> igstk::TrackerController::AscensionInitializeProcessing(void)"
>> (?AscensionInitializeProcessing at TrackerController@igstk@@AAEXXZ) ????
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "public: static
>> class igstk::Transform __cdecl igstk::Transform::TransformCompose(class
>> igstk::Transform,class igstk::Transform)" (?TransformCompose at Transform
>> @igstk@@SA?AV12 at V12@0 at Z)??????? "public: void __thiscall
>> igstk::Tracker::RequestSetTransformAndParent<class igstk::SpatialObject
>> *>(class igstk::Transform const &,class igstk::SpatialObject *)"
>> (??$RequestSetTransformAndParent at PAVSpatialObject@igstk@@@Tracker at igstk
>> @@QAEXABVTransform at 1@PAVSpatialObject at 1@@Z) ????
>> 2>igstkTrackerController.obj : error LNK2019: ????????? "public:
>> __thiscall
>> igstk::Transform::Transform(class igstk::Transform const &)"
>> (??0Transform at igstk@@QAE at ABV01@@Z)??????? "public: void __thiscall
>> igstk::Tracker::RequestSetTransformAndParent<class igstk::SpatialObject
>> *>(class igstk::Transform const &,class igstk::SpatialObject *)"
>> (??$RequestSetTransformAndParent at PAVSpatialObject@igstk@@@Tracker at igstk
>> @@QAEXABVTransform at 1@PAVSpatialObject at 1@@Z) ????
>> 2>igstkTrackerConfigurationXMLFileReaderBase.obj : error LNK2001:
>> ?????????
>> "public: virtual int __thiscall
>> igstk::TransformXMLFileReaderBase::CanReadFile(char const *)"
>> (?CanReadFile at TransformXMLFileReaderBase@igstk@@UAEHPBD at Z)
>> 2>igstkTrackerConfigurationXMLFileReaderBase.obj : error LNK2001:
>> ?????????
>> "public: virtual void __thiscall
>> igstk::TransformXMLFileReaderBase::StartElement(char const *,char const *
>> *)" (?StartElement at TransformXMLFileReaderBase@igstk@@UAEXPBDPAPBD at Z)
>> 2>igstkTrackerConfigurationXMLFileReaderBase.obj : error LNK2001:
>> ?????????
>> "public: virtual void __thiscall
>> igstk::TransformXMLFileReaderBase::EndElement(char const *)"
>> (?EndElement at TransformXMLFileReaderBase@igstk@@UAEXPBD at Z)
>> 2>igstkTrackerConfigurationXMLFileReaderBase.obj : error LNK2001:
>> ?????????
>> "public: virtual void __thiscall
>> igstk::TransformXMLFileReaderBase::CharacterDataHandler(char const *,int)"
>> (?CharacterDataHandler at TransformXMLFileReaderBase@igstk@@UAEXPBDH at Z)
>> 2>igstkTrackerConfigurationXMLFileReaderBase.obj : error LNK2001:
>> ?????????
>> "protected: virtual void __thiscall
>> igstk::RigidTransformXMLFileReader::ProcessTransformation(void)"
>> (?ProcessTransformation at RigidTransformXMLFileReader@igstk@@MAEXXZ)
>> 2>igstkTrackerConfigurationXMLFileReaderBase.obj : error LNK2019:
>> ?????????
>> "public: void __thiscall
>> igstk::PrecomputedTransformData::RequestTransform(void)"
>> (?RequestTransform at PrecomputedTransformData@igstk@@QAEXXZ)???????
>> "protected: void __thiscall
>>
>> igstk::TrackerConfigurationXMLFileReaderBase::ProcessToolCalibration(void)"
>> (?ProcessToolCalibration at TrackerConfigurationXMLFileReaderBase@igstk@
>> @IAEXXZ)
>> ????
>> 2>igstkTrackerConfigurationXMLFileReaderBase.obj : error LNK2019:
>> ?????????
>> "public: class itk::SmartPointer<class igstk::PrecomputedTransformData>
>> __thiscall igstk::TransformXMLFileReaderBase::GetTransformData(void)"
>> (?GetTransformData at TransformXMLFileReaderBase@igstk@
>> @QAE?AV?$SmartPointer at VPrecomputedTransformData@igstk@@@itk@@XZ)???????
>> "protected: void __thiscall
>>
>> igstk::TrackerConfigurationXMLFileReaderBase::ProcessToolCalibration(void)"
>> (?ProcessToolCalibration at TrackerConfigurationXMLFileReaderBase@igstk@
>> @IAEXXZ)
>> ????
>> 2>igstkTrackerConfigurationXMLFileReaderBase.obj : error LNK2019:
>> ?????????
>> "public: bool __thiscall
>> igstk::TransformXMLFileReaderBase::HaveTransformData(void)"
>> (?HaveTransformData at TransformXMLFileReaderBase@igstk@@QAE_NXZ)???????
>> "protected: void __thiscall
>>
>> igstk::TrackerConfigurationXMLFileReaderBase::ProcessToolCalibration(void)"
>> (?ProcessToolCalibration at TrackerConfigurationXMLFileReaderBase@igstk@
>> @IAEXXZ)
>> ????
>>
>>
>> --
>>
>> -------------------------
>>
>> Best Regards!
>>
>> =============================================================
>> ?    ?          ??????
>> ?????    ?????????    ?????
>> (????????)    ?169-0051     ??????????1-3-10??29-7??
>>
>> Tel:            +81-80-4208-1207
>> E-mail:       xurong1981 at gmail.com
>>                 xurong at fuji.waseda.jp
>>
>> Rong Xu,    Ph.D
>> Ohya Lab,  GITS,  Waseda University.
>> =============================================================
>>
>>  _______________________________________________
>> 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
>> -------------- next part --------------
>> An HTML attachment was scrubbed...
>> URL: <
>> http://public.kitware.com/pipermail/igstk-users/attachments/20110817/4ee571ab/attachment.htm
>> >
>>
>> ------------------------------
>>
>> _______________________________________________
>> IGSTK-Users mailing list
>> IGSTK-Users at public.kitware.com
>> http://public.kitware.com/cgi-bin/mailman/listinfo/igstk-users
>>
>> End of IGSTK-Users Digest, Vol 61, Issue 14
>> *******************************************
>>
>
>
>
> --
> Jeevan M
> Project Associate
> Dept. Of Engineering Design
> IIT-M
> Chennai-600036
>
>
> _______________________________________________
> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/igstk-users/attachments/20110817/85235b49/attachment.html>


More information about the IGSTK-Users mailing list