<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">I just downloaded 5.6.1 and I'm seeing the same problems on Win32. I have Qt on because I want to use the QVTKWidget. I am also building with shared libraries, and rendering. I don't want or need SQL either.<div><br></div><div>Have you gotten any help on this today?</div><div><br></div><div> Karl</div><div><br></div><div><div><div>On May 21, 2011, at 8:47 AM, Mark Roden wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>So I'm trying to build vtk that I just synced from master, and getting<br>45 linker errors. They are all related to using Qt and SQL, which I<br>just don't want or need (I need the visualization of the toolkit, not<br>the database manipulations). How can I get around these linker<br>failures? This is using visual studio 2008, 32 bits, on windows 7.<br><br>To get to this state, I have the following cmake options enabled:<br><br>shared libs<br>mp_flag (3)<br>qmake executable C:/Qt/4.7.2/bin/qmake.exe (that's correct)<br>use qt<br>use qt charts (enabled to try to fix the problem; it doesn't, and I<br>don't need it)<br>use rendering<br><br>The Qt sql directories all appear to be set properly.<br><br>Thanks for any help,<br>Mark<br><br>The linker errors are:<br><br>13>vtkQtSQLDatabase.obj : error LNK2019: unresolved external symbol<br>"__declspec(dllimport) public: static int __cdecl<br>vtkSQLDatabase::IsTypeOf(char const *)"<br>(__imp_?IsTypeOf@vtkSQLDatabase@@SAHPBD@Z) referenced in function<br>"public: static int __cdecl vtkQtSQLDatabase::IsTypeOf(char const *)"<br>(?IsTypeOf@vtkQtSQLDatabase@@SAHPBD@Z)<br>13>vtkQtSQLQuery.obj : error LNK2001: unresolved external symbol<br>"__declspec(dllimport) public: static int __cdecl<br>vtkSQLDatabase::IsTypeOf(char const *)"<br>(__imp_?IsTypeOf@vtkSQLDatabase@@SAHPBD@Z)<br>13>vtkQtSQLDatabase.obj : error LNK2019: unresolved external symbol<br>"__declspec(dllimport) public: static int __cdecl<br>vtkSQLQuery::IsTypeOf(char const *)"<br>(__imp_?IsTypeOf@vtkSQLQuery@@SAHPBD@Z) referenced in function<br>"public: static int __cdecl vtkQtSQLQuery::IsTypeOf(char const *)"<br>(?IsTypeOf@vtkQtSQLQuery@@SAHPBD@Z)<br>13>vtkQtSQLQuery.obj : error LNK2001: unresolved external symbol<br>"__declspec(dllimport) public: static int __cdecl<br>vtkSQLQuery::IsTypeOf(char const *)"<br>(__imp_?IsTypeOf@vtkSQLQuery@@SAHPBD@Z)<br>13>vtkQtSQLDatabase.obj : error LNK2019: unresolved external symbol<br>"__declspec(dllimport) protected: virtual __thiscall<br>vtkSQLDatabase::~vtkSQLDatabase(void)"<br>(__imp_??1vtkSQLDatabase@@MAE@XZ) referenced in function<br>__unwindfunclet$??0vtkQtSQLDatabase@@IAE@XZ$0<br>13>vtkQtSQLDatabase.obj : error LNK2019: unresolved external symbol<br>"__declspec(dllimport) protected: __thiscall<br>vtkSQLDatabase::vtkSQLDatabase(void)"<br>(__imp_??0vtkSQLDatabase@@IAE@XZ) referenced in function "protected:<br>__thiscall vtkQtSQLDatabase::vtkQtSQLDatabase(void)"<br>(??0vtkQtSQLDatabase@@IAE@XZ)<br>13>vtkQtSQLDatabase.obj : error LNK2001: unresolved external symbol<br>"public: virtual class vtkStdString __thiscall<br>vtkSQLDatabase::GetTablePreamble(bool)"<br>(?GetTablePreamble@vtkSQLDatabase@@UAE?AVvtkStdString@@_N@Z)<br>13>vtkQtSQLDatabase.obj : error LNK2001: unresolved external symbol<br>"public: virtual class vtkStdString __thiscall<br>vtkSQLDatabase::GetColumnSpecification(class vtkSQLDatabaseSchema<br>*,int,int)" (?GetColumnSpecification@vtkSQLDatabase@@UAE?AVvtkStdString@@PAVvtkSQLDatabaseSchema@@HH@Z)<br>13>vtkQtSQLDatabase.obj : error LNK2001: unresolved external symbol<br>"public: virtual class vtkStdString __thiscall<br>vtkSQLDatabase::GetIndexSpecification(class vtkSQLDatabaseSchema<br>*,int,int,bool &)"<br>(?GetIndexSpecification@vtkSQLDatabase@@UAE?AVvtkStdString@@PAVvtkSQLDatabaseSchema@@HHAA_N@Z)<br>13>vtkQtSQLDatabase.obj : error LNK2001: unresolved external symbol<br>"public: virtual class vtkStdString __thiscall<br>vtkSQLDatabase::GetTriggerSpecification(class vtkSQLDatabaseSchema<br>*,int,int)" (?GetTriggerSpecification@vtkSQLDatabase@@UAE?AVvtkStdString@@PAVvtkSQLDatabaseSchema@@HH@Z)<br>13>vtkQtSQLDatabase.obj : error LNK2001: unresolved external symbol<br>"public: virtual bool __thiscall vtkSQLDatabase::EffectSchema(class<br>vtkSQLDatabaseSchema *,bool)"<br>(?EffectSchema@vtkSQLDatabase@@UAE_NPAVvtkSQLDatabaseSchema@@_N@Z)<br>13>vtkQtSQLDatabase.obj : error LNK2019: unresolved external symbol<br>"__declspec(dllimport) protected: void __thiscall<br>vtkSQLQuery::SetDatabase(class vtkSQLDatabase *)"<br>(__imp_?SetDatabase@vtkSQLQuery@@IAEXPAVvtkSQLDatabase@@@Z) referenced<br>in function "public: virtual class vtkSQLQuery * __thiscall<br>vtkQtSQLDatabase::GetQueryInstance(void)"<br>(?GetQueryInstance@vtkQtSQLDatabase@@UAEPAVvtkSQLQuery@@XZ)<br>13>vtkQtSQLDatabase.obj : error LNK2019: unresolved external symbol<br>"__declspec(dllimport) public: static void __cdecl<br>vtkSQLDatabase::RegisterCreateFromURLCallback(class vtkSQLDatabase *<br>(__cdecl*)(char const *))"<br>(__imp_?RegisterCreateFromURLCallback@vtkSQLDatabase@@SAXP6APAV1@PBD@Z@Z)<br>referenced in function "public: __thiscall<br>vtkQtSQLDatabaseInitializer::vtkQtSQLDatabaseInitializer(void)"<br>(??0vtkQtSQLDatabaseInitializer@@QAE@XZ)<br>13>vtkQtSQLDatabase.obj : error LNK2019: unresolved external symbol<br>"__declspec(dllimport) public: virtual void __thiscall<br>vtkSQLDatabase::PrintSelf(class std::basic_ostream<char,struct<br>std::char_traits<char> > &,class vtkIndent)"<br>(__imp_?PrintSelf@vtkSQLDatabase@@UAEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@VvtkIndent@@@Z)<br>referenced in function "public: virtual void __thiscall<br>vtkQtSQLDatabase::PrintSelf(class std::basic_ostream<char,struct<br>std::char_traits<char> > &,class vtkIndent)"<br>(?PrintSelf@vtkQtSQLDatabase@@UAEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@VvtkIndent@@@Z)<br>13>vtkQtSQLQuery.obj : error LNK2019: unresolved external symbol<br>"__declspec(dllimport) public: virtual void __thiscall<br>vtkSQLQuery::PrintSelf(class std::basic_ostream<char,struct<br>std::char_traits<char> > &,class vtkIndent)"<br>(__imp_?PrintSelf@vtkSQLQuery@@UAEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@VvtkIndent@@@Z)<br>referenced in function "public: virtual void __thiscall<br>vtkQtSQLQuery::PrintSelf(class std::basic_ostream<char,struct<br>std::char_traits<char> > &,class vtkIndent)"<br>(?PrintSelf@vtkQtSQLQuery@@UAEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@VvtkIndent@@@Z)<br>13>vtkQtSQLQuery.obj : error LNK2019: unresolved external symbol<br>"__declspec(dllimport) protected: virtual __thiscall<br>vtkSQLQuery::~vtkSQLQuery(void)" (__imp_??1vtkSQLQuery@@MAE@XZ)<br>referenced in function __unwindfunclet$??0vtkQtSQLQuery@@IAE@XZ$0<br>13>vtkQtSQLQuery.obj : error LNK2019: unresolved external symbol<br>"__declspec(dllimport) protected: __thiscall<br>vtkSQLQuery::vtkSQLQuery(void)" (__imp_??0vtkSQLQuery@@IAE@XZ)<br>referenced in function "protected: __thiscall<br>vtkQtSQLQuery::vtkQtSQLQuery(void)" (??0vtkQtSQLQuery@@IAE@XZ)<br>13>vtkQtSQLQuery.obj : error LNK2001: unresolved external symbol<br>"public: virtual bool __thiscall vtkSQLQuery::IsActive(void)"<br>(?IsActive@vtkSQLQuery@@UAE_NXZ)<br>13>vtkQtSQLQuery.obj : error LNK2001: unresolved external symbol<br>"public: virtual void __thiscall<br>vtkRowQuery::SetCaseSensitiveFieldNames(bool)"<br>(?SetCaseSensitiveFieldNames@vtkRowQuery@@UAEX_N@Z)<br>13>vtkQtSQLQuery.obj : error LNK2001: unresolved external symbol<br>"public: virtual bool __thiscall<br>vtkRowQuery::GetCaseSensitiveFieldNames(void)"<br>(?GetCaseSensitiveFieldNames@vtkRowQuery@@UAE_NXZ)<br>13>vtkQtSQLQuery.obj : error LNK2001: unresolved external symbol<br>"public: virtual void __thiscall<br>vtkRowQuery::CaseSensitiveFieldNamesOn(void)"<br>(?CaseSensitiveFieldNamesOn@vtkRowQuery@@UAEXXZ)<br>13>vtkQtSQLQuery.obj : error LNK2001: unresolved external symbol<br>"public: virtual void __thiscall<br>vtkRowQuery::CaseSensitiveFieldNamesOff(void)"<br>(?CaseSensitiveFieldNamesOff@vtkRowQuery@@UAEXXZ)<br>13>vtkQtSQLQuery.obj : error LNK2001: unresolved external symbol<br>"public: virtual bool __thiscall vtkSQLQuery::SetQuery(char const *)"<br>(?SetQuery@vtkSQLQuery@@UAE_NPBD@Z)<br>13>vtkQtSQLQuery.obj : error LNK2001: unresolved external symbol<br>"public: virtual char const * __thiscall vtkSQLQuery::GetQuery(void)"<br>(?GetQuery@vtkSQLQuery@@UAEPBDXZ)<br>13>vtkQtSQLQuery.obj : error LNK2001: unresolved external symbol<br>"public: virtual bool __thiscall vtkSQLQuery::BeginTransaction(void)"<br>(?BeginTransaction@vtkSQLQuery@@UAE_NXZ)<br>13>vtkQtSQLQuery.obj : error LNK2001: unresolved external symbol<br>"public: virtual bool __thiscall vtkSQLQuery::CommitTransaction(void)"<br>(?CommitTransaction@vtkSQLQuery@@UAE_NXZ)<br>13>vtkQtSQLQuery.obj : error LNK2001: unresolved external symbol<br>"public: virtual bool __thiscall<br>vtkSQLQuery::RollbackTransaction(void)"<br>(?RollbackTransaction@vtkSQLQuery@@UAE_NXZ)<br>13>vtkQtSQLQuery.obj : error LNK2001: unresolved external symbol<br>"public: virtual class vtkSQLDatabase * __thiscall<br>vtkSQLQuery::GetDatabase(void)"<br>(?GetDatabase@vtkSQLQuery@@UAEPAVvtkSQLDatabase@@XZ)<br>13>vtkQtSQLQuery.obj : error LNK2001: unresolved external symbol<br>"public: virtual bool __thiscall vtkSQLQuery::BindParameter(int,void<br>const *,unsigned int)" (?BindParameter@vtkSQLQuery@@UAE_NHPBXI@Z)<br>13>vtkQtSQLQuery.obj : error LNK2001: unresolved external symbol<br>"public: virtual bool __thiscall vtkSQLQuery::BindParameter(int,class<br>vtkVariant)" (?BindParameter@vtkSQLQuery@@UAE_NHVvtkVariant@@@Z)<br>13>vtkQtSQLQuery.obj : error LNK2001: unresolved external symbol<br>"public: virtual bool __thiscall vtkSQLQuery::BindParameter(int,class<br>vtkStdString const &)"<br>(?BindParameter@vtkSQLQuery@@UAE_NHABVvtkStdString@@@Z)<br>13>vtkQtSQLQuery.obj : error LNK2001: unresolved external symbol<br>"public: virtual bool __thiscall vtkSQLQuery::BindParameter(int,char<br>const *,unsigned int)" (?BindParameter@vtkSQLQuery@@UAE_NHPBDI@Z)<br>13>vtkQtSQLQuery.obj : error LNK2001: unresolved external symbol<br>"public: virtual bool __thiscall vtkSQLQuery::BindParameter(int,char<br>const *)" (?BindParameter@vtkSQLQuery@@UAE_NHPBD@Z)<br>13>vtkQtSQLQuery.obj : error LNK2001: unresolved external symbol<br>"public: virtual bool __thiscall<br>vtkSQLQuery::BindParameter(int,double)"<br>(?BindParameter@vtkSQLQuery@@UAE_NHN@Z)<br>13>vtkQtSQLQuery.obj : error LNK2001: unresolved external symbol<br>"public: virtual bool __thiscall<br>vtkSQLQuery::BindParameter(int,float)"<br>(?BindParameter@vtkSQLQuery@@UAE_NHM@Z)<br>13>vtkQtSQLQuery.obj : error LNK2001: unresolved external symbol<br>"public: virtual bool __thiscall<br>vtkSQLQuery::BindParameter(int,__int64)"<br>(?BindParameter@vtkSQLQuery@@UAE_NH_J@Z)<br>13>vtkQtSQLQuery.obj : error LNK2001: unresolved external symbol<br>"public: virtual bool __thiscall<br>vtkSQLQuery::BindParameter(int,unsigned __int64)"<br>(?BindParameter@vtkSQLQuery@@UAE_NH_K@Z)<br>13>vtkQtSQLQuery.obj : error LNK2001: unresolved external symbol<br>"public: virtual bool __thiscall vtkSQLQuery::BindParameter(int,long)"<br>(?BindParameter@vtkSQLQuery@@UAE_NHJ@Z)<br>13>vtkQtSQLQuery.obj : error LNK2001: unresolved external symbol<br>"public: virtual bool __thiscall vtkSQLQuery::BindParameter(int,int)"<br>(?BindParameter@vtkSQLQuery@@UAE_NHH@Z)<br>13>vtkQtSQLQuery.obj : error LNK2001: unresolved external symbol<br>"public: virtual bool __thiscall<br>vtkSQLQuery::BindParameter(int,short)"<br>(?BindParameter@vtkSQLQuery@@UAE_NHF@Z)<br>13>vtkQtSQLQuery.obj : error LNK2001: unresolved external symbol<br>"public: virtual bool __thiscall vtkSQLQuery::BindParameter(int,signed<br>char)" (?BindParameter@vtkSQLQuery@@UAE_NHC@Z)<br>13>vtkQtSQLQuery.obj : error LNK2001: unresolved external symbol<br>"public: virtual bool __thiscall<br>vtkSQLQuery::BindParameter(int,unsigned long)"<br>(?BindParameter@vtkSQLQuery@@UAE_NHK@Z)<br>13>vtkQtSQLQuery.obj : error LNK2001: unresolved external symbol<br>"public: virtual bool __thiscall<br>vtkSQLQuery::BindParameter(int,unsigned int)"<br>(?BindParameter@vtkSQLQuery@@UAE_NHI@Z)<br>13>vtkQtSQLQuery.obj : error LNK2001: unresolved external symbol<br>"public: virtual bool __thiscall<br>vtkSQLQuery::BindParameter(int,unsigned short)"<br>(?BindParameter@vtkSQLQuery@@UAE_NHG@Z)<br>13>vtkQtSQLQuery.obj : error LNK2001: unresolved external symbol<br>"public: virtual bool __thiscall<br>vtkSQLQuery::BindParameter(int,unsigned char)"<br>(?BindParameter@vtkSQLQuery@@UAE_NHE@Z)<br>13>vtkQtSQLQuery.obj : error LNK2001: unresolved external symbol<br>"public: virtual bool __thiscall<br>vtkSQLQuery::ClearParameterBindings(void)"<br>(?ClearParameterBindings@vtkSQLQuery@@UAE_NXZ)<br>13>vtkQtSQLQuery.obj : error LNK2001: unresolved external symbol<br>"public: virtual class vtkStdString __thiscall<br>vtkSQLQuery::EscapeString(class vtkStdString,bool)"<br>(?EscapeString@vtkSQLQuery@@UAE?AVvtkStdString@@V2@_N@Z)<br>_______________________________________________<br>Powered by <a href="http://www.kitware.com">www.kitware.com</a><br><br>Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html">http://www.kitware.com/opensource/opensource.html</a><br><br>Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ">http://www.vtk.org/Wiki/VTK_FAQ</a><br><br>Follow this link to subscribe/unsubscribe:<br><a href="http://www.vtk.org/mailman/listinfo/vtkusers">http://www.vtk.org/mailman/listinfo/vtkusers</a><br></div></blockquote></div><br><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>---------------------------</div><div>Karl Merkley, Ph.D.</div><div><br></div><div><span class="Apple-style-span" style="font-size: medium; ">Elemental Technologies, Inc.</span><span class="Apple-style-span" style="font-size: medium; "><br></span><span class="Apple-style-span" style="font-size: medium; ">Computational Simulation Software, LLC</span><span class="Apple-style-span" style="font-size: medium; "><br></span><span class="Apple-style-span" style="font-size: medium; "><a href="http://www.csimsoft.com/">www.csimsoft.com</a></span><span class="Apple-style-span" style="font-size: medium; "><br></span><span class="Apple-style-span" style="font-size: medium; "><br></span><span class="Apple-style-span" style="font-size: medium; ">Office: 1-801-756-1972, ext 1</span></div><div><br></div></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></span><br class="Apple-interchange-newline">
</div>
<br></div></body></html>