From: Jacques-Andre B. <jac...@po...> - 2005-04-18 18:07:52
|
Hi, I'm trying to install cppdom on windows but I'm experiencing some problems. I can't find any documentation (for windows) on how to install it except the readme file that talks about scons. I'm able to build the .lib and .dll files in the folder lib with Visual Studio .NET 2003 but when i'm using the command scons I obtain a lot of errors. I don't know if it's important but I use STLPort when building the lib with VC7. These are the errors I'm obtaining when using the scons command: C:\Documents and Settings\BOUJAC00\Bureau\cppdom-0.3.3>scons scons: Reading SConscript files ... Building CppDom Version: 0.3.3 checking for cppunit... no scons: done reading SConscript files. scons: Building targets ... link /nologo /dll /out:build.win32\cppdom\cppdom.dll /implib:build.win32\cppdom\ cppdom.lib build.win32\cppdom\cppdom.obj build.win32\cppdom\xmlparser.obj build. win32\cppdom\xmltokenizer.obj build.win32\cppdom\version.obj link /nologo /OUT:build.win32\test\equaltest.exe /LIBPATH:build.win32\cppdom /LI BPATH:cppdom cppdom.lib build.win32\test\equaltest.obj equaltest.obj : error LNK2019: unresolved external symbol "public: class std::ve ctor<class cppdom_boost::shared_ptr<class cppdom::Node>,class std::allocator<cla ss cppdom_boost::shared_ptr<class cppdom::Node> > > & __thiscall cppdom::Node::g etChildren(void)" (?getChildren@Node@cppdom@@QAEAAV?$vector@V?$shared_ptr@VNode@ cppdom@@@cppdom_boost@@V?$allocator@V?$shared_ptr@VNode@cppdom@@@cppdom_boost@@@ std@@@std@@XZ) referenced in function "void __cdecl testHelpers::dump_node(class cppdom::Node &,int)" (?dump_node@testHelpers@@YAXAAVNode@cppdom@@H@Z) equaltest.obj : error LNK2019: unresolved external symbol "public: class std::ba sic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thi scall cppdom::Node::getCdata(void)" (?getCdata@Node@cppdom@@QAE?AV?$basic_string @DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) referenced in function "void __cdecl testHelpers::dump_node(class cppdom::Node &,int)" (?dump_node@testHelper s@@YAXAAVNode@cppdom@@H@Z) equaltest.obj : error LNK2019: unresolved external symbol "public: class std::ba sic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thi scall cppdom::Node::getName(void)" (?getName@Node@cppdom@@QAE?AV?$basic_string@D U?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) referenced in function "void __ cdecl testHelpers::dump_node(class cppdom::Node &,int)" (?dump_node@testHelpers@ @YAXAAVNode@cppdom@@H@Z) equaltest.obj : error LNK2019: unresolved external symbol "public: bool __thisca ll cppdom::Node::isEqual(class cppdom_boost::shared_ptr<class cppdom::Node>,clas s std::vector<class std::basic_string<char,struct std::char_traits<char>,class s td::allocator<char> >,class std::allocator<class std::basic_string<char,struct s td::char_traits<char>,class std::allocator<char> > > > const &,class std::vector <class std::basic_string<char,struct std::char_traits<char>,class std::allocator <char> >,class std::allocator<class std::basic_string<char,struct std::char_trai ts<char>,class std::allocator<char> > > > const &,bool,unsigned int)" (?isEqual@ Node@cppdom@@QAE_NV?$shared_ptr@VNode@cppdom@@@cppdom_boost@@ABV?$vector@V?$basi c_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_str ing@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@1_NI@Z) referenced in function $L17348 equaltest.obj : error LNK2019: unresolved external symbol "public: bool __thisca ll cppdom::Node::hasAttribute(class std::basic_string<char,struct std::char_trai ts<char>,class std::allocator<char> > const &)const " (?hasAttribute@Node@cppdom @@QBE_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) refer enced in function $L17348 equaltest.obj : error LNK2019: unresolved external symbol "public: __thiscall cp pdom::Attribute::operator class std::basic_string<char,struct std::char_traits<c har>,class std::allocator<char> >(void)const " (??BAttribute@cppdom@@QBE?AV?$bas ic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) referenced in functi on $L17348 equaltest.obj : error LNK2019: unresolved external symbol "public: class cppdom: :Attribute __thiscall cppdom::Node::getAttribute(class std::basic_string<char,st ruct std::char_traits<char>,class std::allocator<char> > const &)const " (?getAt tribute@Node@cppdom@@QBE?AVAttribute@2@ABV?$basic_string@DU?$char_traits@D@std@@ V?$allocator@D@2@@std@@@Z) referenced in function $L17348 equaltest.obj : error LNK2019: unresolved external symbol "public: class std::ve ctor<class cppdom_boost::shared_ptr<class cppdom::Node>,class std::allocator<cla ss cppdom_boost::shared_ptr<class cppdom::Node> > > __thiscall cppdom::Node::get Children(char const *)" (?getChildren@Node@cppdom@@QAE?AV?$vector@V?$shared_ptr@ VNode@cppdom@@@cppdom_boost@@V?$allocator@V?$shared_ptr@VNode@cppdom@@@cppdom_bo ost@@@std@@@std@@PBD@Z) referenced in function $L17348 equaltest.obj : error LNK2019: unresolved external symbol "public: class cppdom_ boost::shared_ptr<class cppdom::Node> __thiscall cppdom::Node::getChild(class st d::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?getChild@Node@cppdom@@QAE?AV?$shared_ptr@VNode@cppdom@@@cppdom_boost @@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) referenced in function $L17348 equaltest.obj : error LNK2019: unresolved external symbol "public: class std::ba sic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thi scall cppdom::Error::getInfo(void)const " (?getInfo@Error@cppdom@@QBE?AV?$basic_ string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) referenced in function $L17348 equaltest.obj : error LNK2019: unresolved external symbol "public: class std::ba sic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thi scall cppdom::Error::getString(void)const " (?getString@Error@cppdom@@QBE?AV?$ba sic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) referenced in funct ion $L17348 equaltest.obj : error LNK2019: unresolved external symbol "public: void __thisca ll cppdom::Document::loadFile(class std::basic_string<char,struct std::char_trai ts<char>,class std::allocator<char> > const &)" (?loadFile@Document@cppdom@@QAEX ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) referenced i n function _main build.win32\test\equaltest.exe : fatal error LNK1120: 12 unresolved externals scons: *** [build.win32\test\equaltest.exe] Error 1120 scons: building terminated because of errors. Somebody can help me? Thanks in advance JA |