Hi,<div><br></div><div>i am trying to build IGSTK, in a 64 bit machine.</div><div><br></div><div>in Cmake, the only option that i checked was BUILD_SHARED_LIBS in the BUILD group. On the group of IGSTK, i've got all options unchecked, including the IGSTK_USE_SceneGraphVisualization.</div>
<div>I build the ITK version 3.20 and FLTK 1.3.0.</div><div><br></div><div>managed to build the projects for the MSV2010, and after trying to build the code the following errors occured:</div><div><br></div><div><div>Error<span class="Apple-tab-span" style="white-space:pre">   </span>1<span class="Apple-tab-span" style="white-space:pre">   </span>error LNK2019: unresolved external symbol "public: class igstk::CoordinateSystem const * __thiscall igstk::CoordinateSystemSetTransformResult::GetSource(void)const " (?GetSource@CoordinateSystemSetTransformResult@igstk@@QBEPBVCoordinateSystem@2@XZ) referenced in function "public: void __thiscall igstk::SceneGraph::AddCoordinateSystem(class igstk::CoordinateSystemSetTransformEvent const *)" (?AddCoordinateSystem@SceneGraph@igstk@@QAEXPBVCoordinateSystemSetTransformEvent@2@@Z)<span class="Apple-tab-span" style="white-space:pre"> </span>E:\IGSTK_Build\Utilities\SceneGraphVisualization\igstkSceneGraph.obj<span class="Apple-tab-span" style="white-space:pre">        </span>SceneGraphVisualization</div>
<div><br></div><div>Error<span class="Apple-tab-span" style="white-space:pre">        </span>2<span class="Apple-tab-span" style="white-space:pre">   </span>error LNK2019: unresolved external symbol "public: class igstk::CoordinateSystem const * __thiscall igstk::CoordinateSystemSetTransformResult::GetDestination(void)const " (?GetDestination@CoordinateSystemSetTransformResult@igstk@@QBEPBVCoordinateSystem@2@XZ) referenced in function "private: void __thiscall igstk::SceneGraph::AddCoordinateSystemToParent(class igstk::SceneGraphNode *,class igstk::CoordinateSystemSetTransformEvent const *)" (?AddCoordinateSystemToParent@SceneGraph@igstk@@AAEXPAVSceneGraphNode@2@PBVCoordinateSystemSetTransformEvent@2@@Z)<span class="Apple-tab-span" style="white-space:pre">    </span>E:\IGSTK_Build\Utilities\SceneGraphVisualization\igstkSceneGraph.obj<span class="Apple-tab-span" style="white-space:pre">        </span>SceneGraphVisualization</div>
<div><br></div><div>Error<span class="Apple-tab-span" style="white-space:pre">        </span>3<span class="Apple-tab-span" style="white-space:pre">   </span>error LNK2019: unresolved external symbol "public: class igstk::Transform const & __thiscall igstk::CoordinateSystemSetTransformResult::GetTransform(void)const " (?GetTransform@CoordinateSystemSetTransformResult@igstk@@QBEABVTransform@2@XZ) referenced in function "private: void __thiscall igstk::SceneGraph::CreateNewParentAndAddCoordinateSystem(class igstk::CoordinateSystemSetTransformEvent const *)" (?CreateNewParentAndAddCoordinateSystem@SceneGraph@igstk@@AAEXPBVCoordinateSystemSetTransformEvent@2@@Z)<span class="Apple-tab-span" style="white-space:pre">        </span>E:\IGSTK_Build\Utilities\SceneGraphVisualization\igstkSceneGraph.obj<span class="Apple-tab-span" style="white-space:pre">        </span>SceneGraphVisualization</div>
<div><br></div><div>Error<span class="Apple-tab-span" style="white-space:pre">        </span>4<span class="Apple-tab-span" style="white-space:pre">   </span>error LNK2019: unresolved external symbol "public: virtual __thiscall itk::ExceptionObject::~ExceptionObject(void)" (??1ExceptionObject@itk@@UAE@XZ) referenced in function "public: void __thiscall igstk::SceneGraph::ExportSceneGraphToDot(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?ExportSceneGraphToDot@SceneGraph@igstk@@QAEXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)<span class="Apple-tab-span" style="white-space:pre">       </span>E:\IGSTK_Build\Utilities\SceneGraphVisualization\igstkSceneGraph.obj<span class="Apple-tab-span" style="white-space:pre">        </span>SceneGraphVisualization</div>
<div><br></div><div>Error<span class="Apple-tab-span" style="white-space:pre">        </span>5<span class="Apple-tab-span" style="white-space:pre">   </span>error LNK2019: unresolved external symbol "public: __thiscall itk::ExceptionObject::ExceptionObject(class itk::ExceptionObject const &)" (??0ExceptionObject@itk@@QAE@ABV01@@Z) referenced in function "public: void __thiscall igstk::SceneGraph::ExportSceneGraphToDot(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?ExportSceneGraphToDot@SceneGraph@igstk@@QAEXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)<span class="Apple-tab-span" style="white-space:pre">        </span>E:\IGSTK_Build\Utilities\SceneGraphVisualization\igstkSceneGraph.obj<span class="Apple-tab-span" style="white-space:pre">        </span>SceneGraphVisualization</div>
<div><br></div><div>Error<span class="Apple-tab-span" style="white-space:pre">        </span>6<span class="Apple-tab-span" style="white-space:pre">   </span>error LNK2019: unresolved external symbol "public: virtual void __thiscall itk::ExceptionObject::SetDescription(char const *)" (?SetDescription@ExceptionObject@itk@@UAEXPBD@Z) referenced in function "public: void __thiscall igstk::SceneGraph::ExportSceneGraphToDot(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?ExportSceneGraphToDot@SceneGraph@igstk@@QAEXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)<span class="Apple-tab-span" style="white-space:pre">    </span>E:\IGSTK_Build\Utilities\SceneGraphVisualization\igstkSceneGraph.obj<span class="Apple-tab-span" style="white-space:pre">        </span>SceneGraphVisualization</div>
<div><br></div><div>Error<span class="Apple-tab-span" style="white-space:pre">        </span>7<span class="Apple-tab-span" style="white-space:pre">   </span>error LNK2019: unresolved external symbol "public: __thiscall itk::ExceptionObject::ExceptionObject(void)" (??0ExceptionObject@itk@@QAE@XZ) referenced in function "public: void __thiscall igstk::SceneGraph::ExportSceneGraphToDot(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?ExportSceneGraphToDot@SceneGraph@igstk@@QAEXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)<span class="Apple-tab-span" style="white-space:pre">        </span>E:\IGSTK_Build\Utilities\SceneGraphVisualization\igstkSceneGraph.obj<span class="Apple-tab-span" style="white-space:pre">        </span>SceneGraphVisualization</div>
<div><br></div><div>Error<span class="Apple-tab-span" style="white-space:pre">        </span>8<span class="Apple-tab-span" style="white-space:pre">   </span>error LNK2019: unresolved external symbol "public: class igstk::CoordinateSystem const * __thiscall igstk::CoordinateSystemTransformToResult::GetDestination(void)const " (?GetDestination@CoordinateSystemTransformToResult@igstk@@QBEPBVCoordinateSystem@2@XZ) referenced in function "public: void __thiscall igstk::SceneGraph::ShowTheTransformPath(class igstk::CoordinateSystemTransformToEvent const *)" (?ShowTheTransformPath@SceneGraph@igstk@@QAEXPBVCoordinateSystemTransformToEvent@2@@Z)<span class="Apple-tab-span" style="white-space:pre"> </span>E:\IGSTK_Build\Utilities\SceneGraphVisualization\igstkSceneGraph.obj<span class="Apple-tab-span" style="white-space:pre">        </span>SceneGraphVisualization</div>
<div><br></div><div>Error<span class="Apple-tab-span" style="white-space:pre">        </span>9<span class="Apple-tab-span" style="white-space:pre">   </span>error LNK2019: unresolved external symbol "public: class igstk::CoordinateSystem const * __thiscall igstk::CoordinateSystemTransformToResult::GetSource(void)const " (?GetSource@CoordinateSystemTransformToResult@igstk@@QBEPBVCoordinateSystem@2@XZ) referenced in function "public: void __thiscall igstk::SceneGraph::ShowTheTransformPath(class igstk::CoordinateSystemTransformToEvent const *)" (?ShowTheTransformPath@SceneGraph@igstk@@QAEXPBVCoordinateSystemTransformToEvent@2@@Z)<span class="Apple-tab-span" style="white-space:pre">   </span>E:\IGSTK_Build\Utilities\SceneGraphVisualization\igstkSceneGraph.obj<span class="Apple-tab-span" style="white-space:pre">        </span>SceneGraphVisualization</div>
<div><br></div><div>Error<span class="Apple-tab-span" style="white-space:pre">        </span>10<span class="Apple-tab-span" style="white-space:pre">  </span>error LNK2019: unresolved external symbol "public: class igstk::CoordinateSystem const * __thiscall igstk::CoordinateSystemTransformToResult::GetCommonAncestor(void)const " (?GetCommonAncestor@CoordinateSystemTransformToResult@igstk@@QBEPBVCoordinateSystem@2@XZ) referenced in function "public: void __thiscall igstk::SceneGraph::ShowTheTransformPath(class igstk::CoordinateSystemTransformToEvent const *)" (?ShowTheTransformPath@SceneGraph@igstk@@QAEXPBVCoordinateSystemTransformToEvent@2@@Z)<span class="Apple-tab-span" style="white-space:pre">   </span>E:\IGSTK_Build\Utilities\SceneGraphVisualization\igstkSceneGraph.obj<span class="Apple-tab-span" style="white-space:pre">        </span>SceneGraphVisualization</div>
<div><br></div><div>Error<span class="Apple-tab-span" style="white-space:pre">        </span>11<span class="Apple-tab-span" style="white-space:pre">  </span>error LNK2019: unresolved external symbol "public: virtual __thiscall igstk::Transform::~Transform(void)" (??1Transform@igstk@@UAE@XZ) referenced in function "public: __thiscall igstk::SceneGraphNode::SceneGraphNode(void)" (??0SceneGraphNode@igstk@@QAE@XZ)<span class="Apple-tab-span" style="white-space:pre">        </span>E:\IGSTK_Build\Utilities\SceneGraphVisualization\igstkSceneGraphNode.obj<span class="Apple-tab-span" style="white-space:pre">    </span>SceneGraphVisualization</div>
<div><br></div><div>Error<span class="Apple-tab-span" style="white-space:pre">        </span>12<span class="Apple-tab-span" style="white-space:pre">  </span>error LNK2019: unresolved external symbol "public: class igstk::Transform const & __thiscall igstk::Transform::operator=(class igstk::Transform const &)" (??4Transform@igstk@@QAEABV01@ABV01@@Z) referenced in function "public: __thiscall igstk::SceneGraphNode::SceneGraphNode(void)" (??0SceneGraphNode@igstk@@QAE@XZ)<span class="Apple-tab-span" style="white-space:pre">     </span>E:\IGSTK_Build\Utilities\SceneGraphVisualization\igstkSceneGraphNode.obj<span class="Apple-tab-span" style="white-space:pre">    </span>SceneGraphVisualization</div>
<div><br></div><div>Error<span class="Apple-tab-span" style="white-space:pre">        </span>13<span class="Apple-tab-span" style="white-space:pre">  </span>error LNK2019: unresolved external symbol "public: __thiscall igstk::Transform::Transform(void)" (??0Transform@igstk@@QAE@XZ) referenced in function "public: __thiscall igstk::SceneGraphNode::SceneGraphNode(void)" (??0SceneGraphNode@igstk@@QAE@XZ)<span class="Apple-tab-span" style="white-space:pre"> </span>E:\IGSTK_Build\Utilities\SceneGraphVisualization\igstkSceneGraphNode.obj<span class="Apple-tab-span" style="white-space:pre">    </span>SceneGraphVisualization</div>
<div><br></div><div>Error<span class="Apple-tab-span" style="white-space:pre">        </span>14<span class="Apple-tab-span" style="white-space:pre">  </span>error LNK2019: unresolved external symbol "public: bool __thiscall igstk::Transform::operator!=(class igstk::Transform const &)" (??9Transform@igstk@@QAE_NABV01@@Z) referenced in function "public: virtual void __thiscall igstk::SceneGraphNode::SetParentTransform(class igstk::Transform const &)" (?SetParentTransform@SceneGraphNode@igstk@@UAEXABVTransform@2@@Z)<span class="Apple-tab-span" style="white-space:pre">       </span>E:\IGSTK_Build\Utilities\SceneGraphVisualization\igstkSceneGraphNode.obj<span class="Apple-tab-span" style="white-space:pre">    </span>SceneGraphVisualization</div>
<div><br></div><div>Error<span class="Apple-tab-span" style="white-space:pre">        </span>15<span class="Apple-tab-span" style="white-space:pre">  </span>error LNK1120: 14 unresolved externals<span class="Apple-tab-span" style="white-space:pre">      </span>E:\IGSTK_Build\bin\Debug\SceneGraphVisualization.dll<span class="Apple-tab-span" style="white-space:pre">        </span>SceneGraphVisualization</div>
</div><div><br></div><div><br></div><div>________________________________________________________________</div><div><br></div><div>If i try to build with examples, testing, support for opencv, fltk... i get 600 and more errors all related to the SceneGraphVisualization error (or it seems that way).</div>
<div>The thing i really don't understand is why is the project SceneGraphVisualization included in the build even if i am not checking it in the Cmake configuration!</div><div><br></div><div>Can anyone help me?</div><div>
<br></div><div><br></div><div><br></div>