<html><body bgcolor="#FFFFFF"><div>Hi Rong Xu,</div><div><br></div><div>IGSTK does not support building dll. No symbols are exported. </div><div><br></div><div>Patrick<br><br>On Aug 17, 2011, at 2:33 AM, Rong Xu &lt;<a href="mailto:xurong1981@gmail.com">xurong1981@gmail.com</a>&gt; wrote:<br>
<br></div><div></div><blockquote type="cite"><div>Dear Everyone :<br><br>I&#39;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 &#39;OFF&#39;, I can build the source of IGSTK successfully and can install all *.lib and *.h files. But if I choose build_shared_libs &#39;On&#39;, there are many link problems. Please give me some advice about these problems. Thank you!<br>

<br>Here, I give an example for TrackerConfiguration Project and the link problems are<br><br>(where &quot;无法解析的外部符号&quot; means &#39;Unresolved external symbol&#39;)<br><br>2&gt;igstkTrackerConfiguration.obj : error LNK2019: 无法解析的外部符号 &quot;public: virtual __thiscall igstk::Transform::~Transform(void)&quot; (??1Transform@igstk@@UAE@XZ),该符号在函数 __unwindfunclet$??0TrackerToolConfiguration@igstk@@QAE@XZ$0 中被引用<br>

2&gt;igstkTrackerController.obj : error LNK2001: 无法解析的外部符号 &quot;public: virtual __thiscall igstk::Transform::~Transform(void)&quot; (??1Transform@igstk@@UAE@XZ)<br>2&gt;igstkMicronConfigurationXMLFileReader.obj : error LNK2001: 无法解析的外部符号 &quot;public: void __thiscall igstk::Transform::SetToIdentity(double)&quot; (?SetToIdentity@Transform@igstk@@QAEXN@Z)<br>

2&gt;igstkAscensionConfigurationXMLFileReader.obj : error LNK2001: 无法解析的外部符号 &quot;public: void __thiscall igstk::Transform::SetToIdentity(double)&quot; (?SetToIdentity@Transform@igstk@@QAEXN@Z)<br>2&gt;igstkAscension3DGConfigurationXMLFileReader.obj : error LNK2001: 无法解析的外部符号 &quot;public: void __thiscall igstk::Transform::SetToIdentity(double)&quot; (?SetToIdentity@Transform@igstk@@QAEXN@Z)<br>

2&gt;igstkTrackerConfiguration.obj : error LNK2019: 无法解析的外部符号 &quot;public: void __thiscall igstk::Transform::SetToIdentity(double)&quot; (?SetToIdentity@Transform@igstk@@QAEXN@Z),该符号在函数 &quot;public: __thiscall igstk::TrackerToolConfiguration::TrackerToolConfiguration(void)&quot; (??0TrackerToolConfiguration@igstk@@QAE@XZ) 中被引用<br>

2&gt;igstkPolarisWirelessConfigurationXMLFileReader.obj : error LNK2001: 无法解析的外部符号 &quot;public: void __thiscall igstk::Transform::SetToIdentity(double)&quot; (?SetToIdentity@Transform@igstk@@QAEXN@Z)<br>2&gt;igstkPolarisHybridConfigurationXMLFileReader.obj : error LNK2001: 无法解析的外部符号 &quot;public: void __thiscall igstk::Transform::SetToIdentity(double)&quot; (?SetToIdentity@Transform@igstk@@QAEXN@Z)<br>

2&gt;igstkAuroraConfigurationXMLFileReader.obj : error LNK2001: 无法解析的外部符号 &quot;public: void __thiscall igstk::Transform::SetToIdentity(double)&quot; (?SetToIdentity@Transform@igstk@@QAEXN@Z)<br>2&gt;igstkMicronConfigurationXMLFileReader.obj : error LNK2001: 无法解析的外部符号 &quot;public: static double __cdecl igstk::TimeStamp::GetLongestPossibleTime(void)&quot; (?GetLongestPossibleTime@TimeStamp@igstk@@SANXZ)<br>

2&gt;igstkAscensionConfigurationXMLFileReader.obj : error LNK2001: 无法解析的外部符号 &quot;public: static double __cdecl igstk::TimeStamp::GetLongestPossibleTime(void)&quot; (?GetLongestPossibleTime@TimeStamp@igstk@@SANXZ)<br>2&gt;igstkAscension3DGConfigurationXMLFileReader.obj : error LNK2001: 无法解析的外部符号 &quot;public: static double __cdecl igstk::TimeStamp::GetLongestPossibleTime(void)&quot; (?GetLongestPossibleTime@TimeStamp@igstk@@SANXZ)<br>

2&gt;igstkTrackerConfiguration.obj : error LNK2019: 无法解析的外部符号 &quot;public: static double __cdecl igstk::TimeStamp::GetLongestPossibleTime(void)&quot; (?GetLongestPossibleTime@TimeStamp@igstk@@SANXZ),该符号在函数 &quot;public: __thiscall igstk::TrackerToolConfiguration::TrackerToolConfiguration(void)&quot; (??0TrackerToolConfiguration@igstk@@QAE@XZ) 中被引用<br>

2&gt;igstkPolarisWirelessConfigurationXMLFileReader.obj : error LNK2001: 无法解析的外部符号 &quot;public: static double __cdecl igstk::TimeStamp::GetLongestPossibleTime(void)&quot; (?GetLongestPossibleTime@TimeStamp@igstk@@SANXZ)<br>

2&gt;igstkPolarisHybridConfigurationXMLFileReader.obj : error LNK2001: 无法解析的外部符号 &quot;public: static double __cdecl igstk::TimeStamp::GetLongestPossibleTime(void)&quot; (?GetLongestPossibleTime@TimeStamp@igstk@@SANXZ)<br>

2&gt;igstkAuroraConfigurationXMLFileReader.obj : error LNK2001: 无法解析的外部符号 &quot;public: static double __cdecl igstk::TimeStamp::GetLongestPossibleTime(void)&quot; (?GetLongestPossibleTime@TimeStamp@igstk@@SANXZ)<br>2&gt;igstkTrackerConfiguration.obj : error LNK2019: 无法解析的外部符号 &quot;public: __thiscall igstk::Transform::Transform(void)&quot; (??0Transform@igstk@@QAE@XZ),该符号在函数 &quot;public: __thiscall igstk::TrackerToolConfiguration::TrackerToolConfiguration(void)&quot; (??0TrackerToolConfiguration@igstk@@QAE@XZ) 中被引用<br>

2&gt;igstkTrackerController.obj : error LNK2001: 无法解析的外部符号 &quot;public: __thiscall igstk::Transform::Transform(void)&quot; (??0Transform@igstk@@QAE@XZ)<br>2&gt;igstkAscension3DGTrackerConfiguration.obj : error LNK2001: 无法解析的外部符号 &quot;public: class igstk::Transform const &amp; __thiscall igstk::Transform::operator=(class igstk::Transform const &amp;)&quot; (??4Transform@igstk@@QAEABV01@ABV01@@Z)<br>

2&gt;igstkPolarisTrackerConfiguration.obj : error LNK2001: 无法解析的外部符号 &quot;public: class igstk::Transform const &amp; __thiscall igstk::Transform::operator=(class igstk::Transform const &amp;)&quot; (??4Transform@igstk@@QAEABV01@ABV01@@Z)<br>

2&gt;igstkTrackerController.obj : error LNK2001: 无法解析的外部符号 &quot;public: class igstk::Transform const &amp; __thiscall igstk::Transform::operator=(class igstk::Transform const &amp;)&quot; (??4Transform@igstk@@QAEABV01@ABV01@@Z)<br>

2&gt;igstkTrackerConfigurationXMLFileReaderBase.obj : error LNK2001: 无法解析的外部符号 &quot;public: class igstk::Transform const &amp; __thiscall igstk::Transform::operator=(class igstk::Transform const &amp;)&quot; (??4Transform@igstk@@QAEABV01@ABV01@@Z)<br>

2&gt;igstkTrackerConfiguration.obj : error LNK2019: 无法解析的外部符号 &quot;public: class igstk::Transform const &amp; __thiscall igstk::Transform::operator=(class igstk::Transform const &amp;)&quot; (??4Transform@igstk@@QAEABV01@ABV01@@Z),该符号在函数 &quot;public: virtual void __thiscall igstk::TrackerToolConfiguration::SetCalibrationTransform(class igstk::Transform const &amp;)&quot; (?SetCalibrationTransform@TrackerToolConfiguration@igstk@@UAEXABVTransform@2@@Z) 中被引用<br>

2&gt;igstkAuroraTrackerConfiguration.obj : error LNK2001: 无法解析的外部符号 &quot;public: class igstk::Transform const &amp; __thiscall igstk::Transform::operator=(class igstk::Transform const &amp;)&quot; (??4Transform@igstk@@QAEABV01@ABV01@@Z)<br>

2&gt;igstkMicronTrackerConfiguration.obj : error LNK2001: 无法解析的外部符号 &quot;public: class igstk::Transform const &amp; __thiscall igstk::Transform::operator=(class igstk::Transform const &amp;)&quot; (??4Transform@igstk@@QAEABV01@ABV01@@Z)<br>

2&gt;igstkAscensionTrackerConfiguration.obj : error LNK2001: 无法解析的外部符号 &quot;public: class igstk::Transform const &amp; __thiscall igstk::Transform::operator=(class igstk::Transform const &amp;)&quot; (??4Transform@igstk@@QAEABV01@ABV01@@Z)<br>

2&gt;igstkAscension3DGTrackerConfiguration.obj : error LNK2001: 无法解析的外部符号 &quot;public: bool __thiscall igstk::Transform::operator!=(class igstk::Transform const &amp;)&quot; (??9Transform@igstk@@QAE_NABV01@@Z)<br>2&gt;igstkPolarisTrackerConfiguration.obj : error LNK2001: 无法解析的外部符号 &quot;public: bool __thiscall igstk::Transform::operator!=(class igstk::Transform const &amp;)&quot; (??9Transform@igstk@@QAE_NABV01@@Z)<br>

2&gt;igstkTrackerConfiguration.obj : error LNK2019: 无法解析的外部符号 &quot;public: bool __thiscall igstk::Transform::operator!=(class igstk::Transform const &amp;)&quot; (??9Transform@igstk@@QAE_NABV01@@Z),该符号在函数 &quot;public: virtual void __thiscall igstk::TrackerToolConfiguration::SetCalibrationTransform(class igstk::Transform const &amp;)&quot; (?SetCalibrationTransform@TrackerToolConfiguration@igstk@@UAEXABVTransform@2@@Z) 中被引用<br>

2&gt;igstkAuroraTrackerConfiguration.obj : error LNK2001: 无法解析的外部符号 &quot;public: bool __thiscall igstk::Transform::operator!=(class igstk::Transform const &amp;)&quot; (??9Transform@igstk@@QAE_NABV01@@Z)<br>2&gt;igstkMicronTrackerConfiguration.obj : error LNK2001: 无法解析的外部符号 &quot;public: bool __thiscall igstk::Transform::operator!=(class igstk::Transform const &amp;)&quot; (??9Transform@igstk@@QAE_NABV01@@Z)<br>

2&gt;igstkAscensionTrackerConfiguration.obj : error LNK2001: 无法解析的外部符号 &quot;public: bool __thiscall igstk::Transform::operator!=(class igstk::Transform const &amp;)&quot; (??9Transform@igstk@@QAE_NABV01@@Z)<br>2&gt;igstkTrackerConfiguration.obj : error LNK2019: 无法解析的外部符号 &quot;protected: virtual __thiscall igstk::Object::~Object(void)&quot; (??1Object@igstk@@MAE@XZ),该符号在函数 &quot;protected: virtual __thiscall igstk::TrackerConfiguration::~TrackerConfiguration(void)&quot; (??1TrackerConfiguration@igstk@@MAE@XZ) 中被引用<br>

2&gt;igstkTrackerController.obj : error LNK2001: 无法解析的外部符号 &quot;protected: virtual __thiscall igstk::Object::~Object(void)&quot; (??1Object@igstk@@MAE@XZ)<br>2&gt;igstkTrackerConfigurationFileReader.obj : error LNK2001: 无法解析的外部符号 &quot;protected: virtual __thiscall igstk::Object::~Object(void)&quot; (??1Object@igstk@@MAE@XZ)<br>

2&gt;igstkAscension3DGTrackerConfiguration.obj : error LNK2001: 无法解析的外部符号 &quot;protected: virtual void __thiscall igstk::Object::PrintSelf(class std::basic_ostream&lt;char,struct std::char_traits&lt;char&gt; &gt; &amp;,class itk::Indent)const &quot; (?PrintSelf@Object@igstk@@MBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@VIndent@itk@@@Z)<br>

2&gt;igstkPolarisTrackerConfiguration.obj : error LNK2001: 无法解析的外部符号 &quot;protected: virtual void __thiscall igstk::Object::PrintSelf(class std::basic_ostream&lt;char,struct std::char_traits&lt;char&gt; &gt; &amp;,class itk::Indent)const &quot; (?PrintSelf@Object@igstk@@MBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@VIndent@itk@@@Z)<br>

2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;protected: virtual void __thiscall igstk::Object::PrintSelf(class std::basic_ostream&lt;char,struct std::char_traits&lt;char&gt; &gt; &amp;,class itk::Indent)const &quot; (?PrintSelf@Object@igstk@@MBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@VIndent@itk@@@Z),该符号在函数 &quot;public: virtual __thiscall igstk::StateMachineState&lt;class igstk::TrackerController&gt;::~StateMachineState&lt;class igstk::TrackerController&gt;(void)&quot; (??1?$StateMachineState@VTrackerController@igstk@@@igstk@@UAE@XZ) 中被引用<br>

2&gt;igstkTrackerConfiguration.obj : error LNK2001: 无法解析的外部符号 &quot;protected: virtual void __thiscall igstk::Object::PrintSelf(class std::basic_ostream&lt;char,struct std::char_traits&lt;char&gt; &gt; &amp;,class itk::Indent)const &quot; (?PrintSelf@Object@igstk@@MBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@VIndent@itk@@@Z)<br>

2&gt;igstkAuroraTrackerConfiguration.obj : error LNK2001: 无法解析的外部符号 &quot;protected: virtual void __thiscall igstk::Object::PrintSelf(class std::basic_ostream&lt;char,struct std::char_traits&lt;char&gt; &gt; &amp;,class itk::Indent)const &quot; (?PrintSelf@Object@igstk@@MBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@VIndent@itk@@@Z)<br>

2&gt;igstkMicronTrackerConfiguration.obj : error LNK2001: 无法解析的外部符号 &quot;protected: virtual void __thiscall igstk::Object::PrintSelf(class std::basic_ostream&lt;char,struct std::char_traits&lt;char&gt; &gt; &amp;,class itk::Indent)const &quot; (?PrintSelf@Object@igstk@@MBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@VIndent@itk@@@Z)<br>

2&gt;igstkAscensionTrackerConfiguration.obj : error LNK2001: 无法解析的外部符号 &quot;protected: virtual void __thiscall igstk::Object::PrintSelf(class std::basic_ostream&lt;char,struct std::char_traits&lt;char&gt; &gt; &amp;,class itk::Indent)const &quot; (?PrintSelf@Object@igstk@@MBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@VIndent@itk@@@Z)<br>

2&gt;igstkTrackerConfiguration.obj : error LNK2019: 无法解析的外部符号 &quot;protected: __thiscall igstk::Object::Object(void)&quot; (??0Object@igstk@@IAE@XZ),该符号在函数 &quot;protected: __thiscall igstk::TrackerConfiguration::TrackerConfiguration(void)&quot; (??0TrackerConfiguration@igstk@@IAE@XZ) 中被引用<br>

2&gt;igstkTrackerController.obj : error LNK2001: 无法解析的外部符号 &quot;protected: __thiscall igstk::Object::Object(void)&quot; (??0Object@igstk@@IAE@XZ)<br>2&gt;igstkTrackerConfigurationFileReader.obj : error LNK2001: 无法解析的外部符号 &quot;protected: __thiscall igstk::Object::Object(void)&quot; (??0Object@igstk@@IAE@XZ)<br>

2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;public: __thiscall igstk::Token::Token(void)&quot; (??0Token@igstk@@QAE@XZ),该符号在函数 &quot;public: __thiscall igstk::StateMachineState&lt;class igstk::TrackerController&gt;::StateMachineState&lt;class igstk::TrackerController&gt;(void)&quot; (??0?$StateMachineState@VTrackerController@igstk@@@igstk@@QAE@XZ) 中被引用<br>

2&gt;igstkTrackerConfigurationFileReader.obj : error LNK2001: 无法解析的外部符号 &quot;public: __thiscall igstk::Token::Token(void)&quot; (??0Token@igstk@@QAE@XZ)<br>2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;public: virtual __thiscall igstk::Token::~Token(void)&quot; (??1Token@igstk@@UAE@XZ),该符号在函数 &quot;public: virtual __thiscall igstk::StateMachineState&lt;class igstk::TrackerController&gt;::~StateMachineState&lt;class igstk::TrackerController&gt;(void)&quot; (??1?$StateMachineState@VTrackerController@igstk@@@igstk@@UAE@XZ) 中被引用<br>

2&gt;igstkTrackerConfigurationFileReader.obj : error LNK2001: 无法解析的外部符号 &quot;public: virtual __thiscall igstk::Token::~Token(void)&quot; (??1Token@igstk@@UAE@XZ)<br>2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;protected: virtual void __thiscall igstk::Token::PrintSelf(class std::basic_ostream&lt;char,struct std::char_traits&lt;char&gt; &gt; &amp;,class itk::Indent)const &quot; (?PrintSelf@Token@igstk@@MBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@VIndent@itk@@@Z),该符号在函数 &quot;protected: virtual void __thiscall igstk::StateMachineState&lt;class igstk::TrackerController&gt;::PrintSelf(class std::basic_ostream&lt;char,struct std::char_traits&lt;char&gt; &gt; &amp;,class itk::Indent)const &quot; (?PrintSelf@?$StateMachineState@VTrackerController@igstk@@@igstk@@MBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@VIndent@itk@@@Z) 中被引用<br>

2&gt;igstkTrackerConfigurationFileReader.obj : error LNK2001: 无法解析的外部符号 &quot;protected: virtual void __thiscall igstk::Token::PrintSelf(class std::basic_ostream&lt;char,struct std::char_traits&lt;char&gt; &gt; &amp;,class itk::Indent)const &quot; (?PrintSelf@Token@igstk@@MBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@VIndent@itk@@@Z)<br>

2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;private: class igstk::CoordinateSystem const * __thiscall igstk::CoordinateSystemDelegator::GetCoordinateSystem(void)const &quot; (?GetCoordinateSystem@CoordinateSystemDelegator@igstk@@ABEPBVCoordinateSystem@2@XZ),该符号在函数 &quot;public: static class igstk::CoordinateSystem const * __cdecl igstk::Friends::CoordinateSystemHelper::GetCoordinateSystem&lt;class igstk::CoordinateSystemDelegator *&gt;(class igstk::CoordinateSystemDelegator * const &amp;)&quot; (??$GetCoordinateSystem@PAVCoordinateSystemDelegator@igstk@@@CoordinateSystemHelper@Friends@igstk@@SAPBVCoordinateSystem@2@ABQAVCoordinateSystemDelegator@2@@Z) 中被引用<br>

2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;public: void __thiscall igstk::CoordinateSystem::RequestDetachFromParent(void)&quot; (?RequestDetachFromParent@CoordinateSystem@igstk@@QAEXXZ),该符号在函数 &quot;public: void __thiscall igstk::CoordinateSystemDelegator::RequestDetachFromParent(void)&quot; (?RequestDetachFromParent@CoordinateSystemDelegator@igstk@@QAEXXZ) 中被引用<br>

2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;protected: __thiscall igstk::PolarisTrackerTool::PolarisTrackerTool(void)&quot; (??0PolarisTrackerTool@igstk@@IAE@XZ),该符号在函数 &quot;public: static class itk::SmartPointer&lt;class igstk::PolarisTrackerTool&gt; __cdecl igstk::PolarisTrackerTool::New(void)&quot; (?New@PolarisTrackerTool@igstk@@SA?AV?$SmartPointer@VPolarisTrackerTool@igstk@@@itk@@XZ) 中被引用<br>

2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;protected: __thiscall igstk::AuroraTrackerTool::AuroraTrackerTool(void)&quot; (??0AuroraTrackerTool@igstk@@IAE@XZ),该符号在函数 &quot;public: static class itk::SmartPointer&lt;class igstk::AuroraTrackerTool&gt; __cdecl igstk::AuroraTrackerTool::New(void)&quot; (?New@AuroraTrackerTool@igstk@@SA?AV?$SmartPointer@VAuroraTrackerTool@igstk@@@itk@@XZ) 中被引用<br>

2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;protected: __thiscall igstk::AscensionTrackerTool::AscensionTrackerTool(void)&quot; (??0AscensionTrackerTool@igstk@@IAE@XZ),该符号在函数 &quot;public: static class itk::SmartPointer&lt;class igstk::AscensionTrackerTool&gt; __cdecl igstk::AscensionTrackerTool::New(void)&quot; (?New@AscensionTrackerTool@igstk@@SA?AV?$SmartPointer@VAscensionTrackerTool@igstk@@@itk@@XZ) 中被引用<br>

2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;protected: __thiscall igstk::PolarisTracker::PolarisTracker(void)&quot; (??0PolarisTracker@igstk@@IAE@XZ),该符号在函数 &quot;public: static class itk::SmartPointer&lt;class igstk::PolarisTracker&gt; __cdecl igstk::PolarisTracker::New(void)&quot; (?New@PolarisTracker@igstk@@SA?AV?$SmartPointer@VPolarisTracker@igstk@@@itk@@XZ) 中被引用<br>

2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;protected: __thiscall igstk::AuroraTracker::AuroraTracker(void)&quot; (??0AuroraTracker@igstk@@IAE@XZ),该符号在函数 &quot;public: static class itk::SmartPointer&lt;class igstk::AuroraTracker&gt; __cdecl igstk::AuroraTracker::New(void)&quot; (?New@AuroraTracker@igstk@@SA?AV?$SmartPointer@VAuroraTracker@igstk@@@itk@@XZ) 中被引用<br>

2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;protected: __thiscall igstk::AscensionTracker::AscensionTracker(void)&quot; (??0AscensionTracker@igstk@@IAE@XZ),该符号在函数 &quot;public: static class itk::SmartPointer&lt;class igstk::AscensionTracker&gt; __cdecl igstk::AscensionTracker::New(void)&quot; (?New@AscensionTracker@igstk@@SA?AV?$SmartPointer@VAscensionTracker@igstk@@@itk@@XZ) 中被引用<br>

2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;public: void __thiscall igstk::TrackerTool::SetCalibrationTransform(class igstk::Transform const &amp;)&quot; (?SetCalibrationTransform@TrackerTool@igstk@@QAEXABVTransform@2@@Z),该符号在函数 &quot;private: class itk::SmartPointer&lt;class igstk::PolarisTrackerTool&gt; __thiscall igstk::TrackerController::InitializePolarisWirelessTool(class igstk::PolarisWirelessToolConfiguration const *)&quot; (?InitializePolarisWirelessTool@TrackerController@igstk@@AAE?AV?$SmartPointer@VPolarisTrackerTool@igstk@@@itk@@PBVPolarisWirelessToolConfiguration@2@@Z) 中被引用<br>

2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;public: void __thiscall igstk::PolarisTrackerTool::RequestSetSROMFileName(class std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt; const &amp;)&quot; (?RequestSetSROMFileName@PolarisTrackerTool@igstk@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z),该符号在函数 &quot;private: class itk::SmartPointer&lt;class igstk::PolarisTrackerTool&gt; __thiscall igstk::TrackerController::InitializePolarisWirelessTool(class igstk::PolarisWirelessToolConfiguration const *)&quot; (?InitializePolarisWirelessTool@TrackerController@igstk@@AAE?AV?$SmartPointer@VPolarisTrackerTool@igstk@@@itk@@PBVPolarisWirelessToolConfiguration@2@@Z) 中被引用<br>

2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;public: void __thiscall igstk::PolarisTrackerTool::RequestSelectWirelessTrackerTool(void)&quot; (?RequestSelectWirelessTrackerTool@PolarisTrackerTool@igstk@@QAEXXZ),该符号在函数 &quot;private: class itk::SmartPointer&lt;class igstk::PolarisTrackerTool&gt; __thiscall igstk::TrackerController::InitializePolarisWirelessTool(class igstk::PolarisWirelessToolConfiguration const *)&quot; (?InitializePolarisWirelessTool@TrackerController@igstk@@AAE?AV?$SmartPointer@VPolarisTrackerTool@igstk@@@itk@@PBVPolarisWirelessToolConfiguration@2@@Z) 中被引用<br>

2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;public: void __thiscall igstk::PolarisTrackerTool::RequestSetPortNumber(unsigned int)&quot; (?RequestSetPortNumber@PolarisTrackerTool@igstk@@QAEXI@Z),该符号在函数 &quot;private: class itk::SmartPointer&lt;class igstk::PolarisTrackerTool&gt; __thiscall igstk::TrackerController::InitializePolarisWiredTool(class igstk::PolarisWiredToolConfiguration const *)&quot; (?InitializePolarisWiredTool@TrackerController@igstk@@AAE?AV?$SmartPointer@VPolarisTrackerTool@igstk@@@itk@@PBVPolarisWiredToolConfiguration@2@@Z) 中被引用<br>

2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;public: void __thiscall igstk::PolarisTrackerTool::RequestSelectWiredTrackerTool(void)&quot; (?RequestSelectWiredTrackerTool@PolarisTrackerTool@igstk@@QAEXXZ),该符号在函数 &quot;private: class itk::SmartPointer&lt;class igstk::PolarisTrackerTool&gt; __thiscall igstk::TrackerController::InitializePolarisWiredTool(class igstk::PolarisWiredToolConfiguration const *)&quot; (?InitializePolarisWiredTool@TrackerController@igstk@@AAE?AV?$SmartPointer@VPolarisTrackerTool@igstk@@@itk@@PBVPolarisWiredToolConfiguration@2@@Z) 中被引用<br>

2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;public: void __thiscall igstk::AuroraTrackerTool::RequestSetSROMFileName(class std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt; const &amp;)&quot; (?RequestSetSROMFileName@AuroraTrackerTool@igstk@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z),该符号在函数 &quot;private: class itk::SmartPointer&lt;class igstk::AuroraTrackerTool&gt; __thiscall igstk::TrackerController::InitializeAuroraTool(class igstk::AuroraToolConfiguration const *)&quot; (?InitializeAuroraTool@TrackerController@igstk@@AAE?AV?$SmartPointer@VAuroraTrackerTool@igstk@@@itk@@PBVAuroraToolConfiguration@2@@Z) 中被引用<br>

2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;public: void __thiscall igstk::AuroraTrackerTool::RequestSetChannelNumber(unsigned int)&quot; (?RequestSetChannelNumber@AuroraTrackerTool@igstk@@QAEXI@Z),该符号在函数 &quot;private: class itk::SmartPointer&lt;class igstk::AuroraTrackerTool&gt; __thiscall igstk::TrackerController::InitializeAuroraTool(class igstk::AuroraToolConfiguration const *)&quot; (?InitializeAuroraTool@TrackerController@igstk@@AAE?AV?$SmartPointer@VAuroraTrackerTool@igstk@@@itk@@PBVAuroraToolConfiguration@2@@Z) 中被引用<br>

2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;public: void __thiscall igstk::AuroraTrackerTool::RequestSetPortNumber(unsigned int)&quot; (?RequestSetPortNumber@AuroraTrackerTool@igstk@@QAEXI@Z),该符号在函数 &quot;private: class itk::SmartPointer&lt;class igstk::AuroraTrackerTool&gt; __thiscall igstk::TrackerController::InitializeAuroraTool(class igstk::AuroraToolConfiguration const *)&quot; (?InitializeAuroraTool@TrackerController@igstk@@AAE?AV?$SmartPointer@VAuroraTrackerTool@igstk@@@itk@@PBVAuroraToolConfiguration@2@@Z) 中被引用<br>

2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;public: void __thiscall igstk::AuroraTrackerTool::RequestSelect6DOFTrackerTool(void)&quot; (?RequestSelect6DOFTrackerTool@AuroraTrackerTool@igstk@@QAEXXZ),该符号在函数 &quot;private: class itk::SmartPointer&lt;class igstk::AuroraTrackerTool&gt; __thiscall igstk::TrackerController::InitializeAuroraTool(class igstk::AuroraToolConfiguration const *)&quot; (?InitializeAuroraTool@TrackerController@igstk@@AAE?AV?$SmartPointer@VAuroraTrackerTool@igstk@@@itk@@PBVAuroraToolConfiguration@2@@Z) 中被引用<br>

2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;public: void __thiscall igstk::AuroraTrackerTool::RequestSelect5DOFTrackerTool(void)&quot; (?RequestSelect5DOFTrackerTool@AuroraTrackerTool@igstk@@QAEXXZ),该符号在函数 &quot;private: class itk::SmartPointer&lt;class igstk::AuroraTrackerTool&gt; __thiscall igstk::TrackerController::InitializeAuroraTool(class igstk::AuroraToolConfiguration const *)&quot; (?InitializeAuroraTool@TrackerController@igstk@@AAE?AV?$SmartPointer@VAuroraTrackerTool@igstk@@@itk@@PBVAuroraToolConfiguration@2@@Z) 中被引用<br>

2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;public: void __thiscall igstk::AscensionTrackerTool::RequestSetPortNumber(unsigned int)&quot; (?RequestSetPortNumber@AscensionTrackerTool@igstk@@QAEXI@Z),该符号在函数 &quot;private: class itk::SmartPointer&lt;class igstk::AscensionTrackerTool&gt; __thiscall igstk::TrackerController::InitializeAscensionTool(class igstk::AscensionToolConfiguration const *)&quot; (?InitializeAscensionTool@TrackerController@igstk@@AAE?AV?$SmartPointer@VAscensionTrackerTool@igstk@@@itk@@PBVAscensionToolConfiguration@2@@Z) 中被引用<br>

2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;protected: class igstk::Logger * __thiscall igstk::Object::GetLogger(void)const &quot; (?GetLogger@Object@igstk@@IBEPAVLogger@2@XZ),该符号在函数 &quot;private: void __thiscall igstk::TrackerController::ReportInitializationSuccessProcessing(void)&quot; (?ReportInitializationSuccessProcessing@TrackerController@igstk@@AAEXXZ) 中被引用<br>

2&gt;igstkTrackerConfigurationFileReader.obj : error LNK2001: 无法解析的外部符号 &quot;protected: class igstk::Logger * __thiscall igstk::Object::GetLogger(void)const &quot; (?GetLogger@Object@igstk@@IBEPAVLogger@2@XZ)<br>2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;public: void __thiscall igstk::Object::RemoveObserver(unsigned long)const &quot; (?RemoveObserver@Object@igstk@@QBEXK@Z),该符号在函数 &quot;private: bool __thiscall igstk::TrackerController::InitializeSerialCommunication(void)&quot; (?InitializeSerialCommunication@TrackerController@igstk@@AAE_NXZ) 中被引用<br>

2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;public: static class itk::SmartPointer&lt;class igstk::SerialCommunication&gt; __cdecl igstk::SerialCommunication::New(void)&quot; (?New@SerialCommunication@igstk@@SA?AV?$SmartPointer@VSerialCommunication@igstk@@@itk@@XZ),该符号在函数 &quot;private: bool __thiscall igstk::TrackerController::InitializeSerialCommunication(void)&quot; (?InitializeSerialCommunication@TrackerController@igstk@@AAE_NXZ) 中被引用<br>

2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;public: void __thiscall igstk::CoordinateSystem::RequestSetTransformAndParent(class igstk::Transform const &amp;,class igstk::CoordinateSystem const *)&quot; (?RequestSetTransformAndParent@CoordinateSystem@igstk@@QAEXABVTransform@2@PBV12@@Z),该符号在函数 &quot;public: void __thiscall igstk::CoordinateSystemDelegator::RequestSetTransformAndParent&lt;class igstk::SpatialObject *&gt;(class igstk::Transform const &amp;,class igstk::SpatialObject *)&quot; (??$RequestSetTransformAndParent@PAVSpatialObject@igstk@@@CoordinateSystemDelegator@igstk@@QAEXABVTransform@1@PAVSpatialObject@1@@Z) 中被引用<br>

2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;public: void __thiscall igstk::Tracker::RequestStartTracking(void)&quot; (?RequestStartTracking@Tracker@igstk@@QAEXXZ),该符号在函数 &quot;private: void __thiscall igstk::TrackerController::StartTrackingProcessing(void)&quot; (?StartTrackingProcessing@TrackerController@igstk@@AAEXXZ) 中被引用<br>

2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;public: void __thiscall igstk::Tracker::RequestStopTracking(void)&quot; (?RequestStopTracking@Tracker@igstk@@QAEXXZ),该符号在函数 &quot;private: void __thiscall igstk::TrackerController::StopTrackingProcessing(void)&quot; (?StopTrackingProcessing@TrackerController@igstk@@AAEXXZ) 中被引用<br>

2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;public: void __thiscall igstk::Tracker::RequestClose(void)&quot; (?RequestClose@Tracker@igstk@@QAEXXZ),该符号在函数 &quot;private: void __thiscall igstk::TrackerController::CloseCommunicationProcessing(void)&quot; (?CloseCommunicationProcessing@TrackerController@igstk@@AAEXXZ) 中被引用<br>

2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;public: void __thiscall igstk::Tracker::RequestSetReferenceTool(class igstk::TrackerTool *)&quot; (?RequestSetReferenceTool@Tracker@igstk@@QAEXPAVTrackerTool@2@@Z),该符号在函数 &quot;private: void __thiscall igstk::TrackerController::PolarisHybridInitializeProcessing(void)&quot; (?PolarisHybridInitializeProcessing@TrackerController@igstk@@AAEXXZ) 中被引用<br>

2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;public: void __thiscall igstk::Tracker::RequestOpen(void)&quot; (?RequestOpen@Tracker@igstk@@QAEXXZ),该符号在函数 &quot;private: void __thiscall igstk::TrackerController::PolarisHybridInitializeProcessing(void)&quot; (?PolarisHybridInitializeProcessing@TrackerController@igstk@@AAEXXZ) 中被引用<br>

2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;public: void __thiscall igstk::NDITracker::SetCommunication(class igstk::SerialCommunication *)&quot; (?SetCommunication@NDITracker@igstk@@QAEXPAVSerialCommunication@2@@Z),该符号在函数 &quot;private: void __thiscall igstk::TrackerController::PolarisHybridInitializeProcessing(void)&quot; (?PolarisHybridInitializeProcessing@TrackerController@igstk@@AAEXXZ) 中被引用<br>

2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;public: void __thiscall igstk::Tracker::RequestSetFrequency(double)&quot; (?RequestSetFrequency@Tracker@igstk@@QAEXN@Z),该符号在函数 &quot;private: void __thiscall igstk::TrackerController::PolarisHybridInitializeProcessing(void)&quot; (?PolarisHybridInitializeProcessing@TrackerController@igstk@@AAEXXZ) 中被引用<br>

2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;public: void __thiscall igstk::AscensionTracker::SetCommunication(class igstk::SerialCommunication *)&quot; (?SetCommunication@AscensionTracker@igstk@@QAEXPAVSerialCommunication@2@@Z),该符号在函数 &quot;private: void __thiscall igstk::TrackerController::AscensionInitializeProcessing(void)&quot; (?AscensionInitializeProcessing@TrackerController@igstk@@AAEXXZ) 中被引用<br>

2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;public: static class igstk::Transform __cdecl igstk::Transform::TransformCompose(class igstk::Transform,class igstk::Transform)&quot; (?TransformCompose@Transform@igstk@@SA?AV12@V12@0@Z),该符号在函数 &quot;public: void __thiscall igstk::Tracker::RequestSetTransformAndParent&lt;class igstk::SpatialObject *&gt;(class igstk::Transform const &amp;,class igstk::SpatialObject *)&quot; (??$RequestSetTransformAndParent@PAVSpatialObject@igstk@@@Tracker@igstk@@QAEXABVTransform@1@PAVSpatialObject@1@@Z) 中被引用<br>

2&gt;igstkTrackerController.obj : error LNK2019: 无法解析的外部符号 &quot;public: __thiscall igstk::Transform::Transform(class igstk::Transform const &amp;)&quot; (??0Transform@igstk@@QAE@ABV01@@Z),该符号在函数 &quot;public: void __thiscall igstk::Tracker::RequestSetTransformAndParent&lt;class igstk::SpatialObject *&gt;(class igstk::Transform const &amp;,class igstk::SpatialObject *)&quot; (??$RequestSetTransformAndParent@PAVSpatialObject@igstk@@@Tracker@igstk@@QAEXABVTransform@1@PAVSpatialObject@1@@Z) 中被引用<br>

2&gt;igstkTrackerConfigurationXMLFileReaderBase.obj : error LNK2001: 无法解析的外部符号 &quot;public: virtual int __thiscall igstk::TransformXMLFileReaderBase::CanReadFile(char const *)&quot; (?CanReadFile@TransformXMLFileReaderBase@igstk@@UAEHPBD@Z)<br>

2&gt;igstkTrackerConfigurationXMLFileReaderBase.obj : error LNK2001: 无法解析的外部符号 &quot;public: virtual void __thiscall igstk::TransformXMLFileReaderBase::StartElement(char const *,char const * *)&quot; (?StartElement@TransformXMLFileReaderBase@igstk@@UAEXPBDPAPBD@Z)<br>

2&gt;igstkTrackerConfigurationXMLFileReaderBase.obj : error LNK2001: 无法解析的外部符号 &quot;public: virtual void __thiscall igstk::TransformXMLFileReaderBase::EndElement(char const *)&quot; (?EndElement@TransformXMLFileReaderBase@igstk@@UAEXPBD@Z)<br>

2&gt;igstkTrackerConfigurationXMLFileReaderBase.obj : error LNK2001: 无法解析的外部符号 &quot;public: virtual void __thiscall igstk::TransformXMLFileReaderBase::CharacterDataHandler(char const *,int)&quot; (?CharacterDataHandler@TransformXMLFileReaderBase@igstk@@UAEXPBDH@Z)<br>

2&gt;igstkTrackerConfigurationXMLFileReaderBase.obj : error LNK2001: 无法解析的外部符号 &quot;protected: virtual void __thiscall igstk::RigidTransformXMLFileReader::ProcessTransformation(void)&quot; (?ProcessTransformation@RigidTransformXMLFileReader@igstk@@MAEXXZ)<br>

2&gt;igstkTrackerConfigurationXMLFileReaderBase.obj : error LNK2019: 无法解析的外部符号 &quot;public: void __thiscall igstk::PrecomputedTransformData::RequestTransform(void)&quot; (?RequestTransform@PrecomputedTransformData@igstk@@QAEXXZ),该符号在函数 &quot;protected: void __thiscall igstk::TrackerConfigurationXMLFileReaderBase::ProcessToolCalibration(void)&quot; (?ProcessToolCalibration@TrackerConfigurationXMLFileReaderBase@igstk@@IAEXXZ) 中被引用<br>

2&gt;igstkTrackerConfigurationXMLFileReaderBase.obj : error LNK2019: 无法解析的外部符号 &quot;public: class itk::SmartPointer&lt;class igstk::PrecomputedTransformData&gt; __thiscall igstk::TransformXMLFileReaderBase::GetTransformData(void)&quot; (?GetTransformData@TransformXMLFileReaderBase@igstk@@QAE?AV?$SmartPointer@VPrecomputedTransformData@igstk@@@itk@@XZ),该符号在函数 &quot;protected: void __thiscall igstk::TrackerConfigurationXMLFileReaderBase::ProcessToolCalibration(void)&quot; (?ProcessToolCalibration@TrackerConfigurationXMLFileReaderBase@igstk@@IAEXXZ) 中被引用<br>

2&gt;igstkTrackerConfigurationXMLFileReaderBase.obj : error LNK2019: 无法解析的外部符号 &quot;public: bool __thiscall igstk::TransformXMLFileReaderBase::HaveTransformData(void)&quot; (?HaveTransformData@TransformXMLFileReaderBase@igstk@@QAE_NXZ),该符号在函数 &quot;protected: void __thiscall igstk::TrackerConfigurationXMLFileReaderBase::ProcessToolCalibration(void)&quot; (?ProcessToolCalibration@TrackerConfigurationXMLFileReaderBase@igstk@@IAEXXZ) 中被引用<br>

<br clear="all"><br>-- <br><br> -------------------------<br><br>Best Regards!<br><br>=============================================================<br>徐    栄          博士後期課程<br>早稲田大学    国際情報通信研究科    大谷研究室<br>(早稲田キャンパス)    〒169-0051     東京都新宿区西早稲田1-3-10早大29-7号館<br>

<br>Tel:            +81-80-4208-1207<br>E-mail:       <a href="mailto:xurong1981@gmail.com" target="_blank"><a href="mailto:xurong1981@gmail.com">xurong1981@gmail.com</a></a><br>                 <a href="mailto:xurong@fuji.waseda.jp" target="_blank"><a href="mailto:xurong@fuji.waseda.jp">xurong@fuji.waseda.jp</a></a><br>

<br>Rong Xu,    Ph.D<br>Ohya Lab,  GITS,  Waseda University.<br>=============================================================<div></div><br>
<div style="position: absolute; display: none; z-index: 9999;" id="livemargins_control"><img src="chrome://livemargins/skin/monitor-background-horizontal.png" style="position: absolute;left:-77px;top:-5px" height="5" width="77">        <img src="chrome://livemargins/skin/monitor-background-vertical.png" style="position: absolute;left:0;top:-5px;">        <img id="monitor-play-button" src="chrome://livemargins/skin/monitor-play-button.png" onmouseover="this.style.opacity=1" onmouseout="this.style.opacity=0.5" style="position: absolute;left:1px;top:0;opacity:0.5;cursor:pointer"></div>

</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>Powered by <a href="http://www.kitware.com"><a href="http://www.kitware.com">www.kitware.com</a></a></span><br>
<span></span><br><span>Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html"><a href="http://www.kitware.com/opensource/opensource.html">http://www.kitware.com/opensource/opensource.html</a></a></span><br>
<span></span><br><span>Follow this link to subscribe/unsubscribe:</span><br><span><a href="http://public.kitware.com/cgi-bin/mailman/listinfo/igstk-users">http://public.kitware.com/cgi-bin/mailman/listinfo/igstk-users</a></span></div>
</blockquote></body></html>