002
22.01.2004, 23:18 Uhr
~Ringostarr
Gast
|
Hi virtual,
Das finde ich schonmal sehr schön, dass du schon mit Xerces gearbeitet hast, also ich geb erstmal mein Programmbeispiel!
C++: |
#include <xercesc/util/PlatformUtils.hpp> #include <locale.h> #include <iostream> using namespace std; int main(int argc, char* argv[]) { // setzen des aktuellen Gebietsschemas setlocale(LC_ALL, NULL); // ...ausgenommen sind Ziffern setlocale(LC_NUMERIC, "C"); try { xercesc::XMLPlatformUtils::Initialize(); } catch(const xercesc::XMLException& c_roToCatch) { cout << "Fehler bei der Initialisierung: " << c_roToCatch.getMessage() << endl; return 1; }; // Ab hier kann mit der Bibliothek gearbeitet werden. xercesc::XMLPlatformUtils::Terminate(); return 0; }
|
So, und jetzt die dazugehörige Fehlermeldung:
Code: |
/tmp/ccmXC42A.o(.text+0x39): In function `main': : undefined reference to `xercesc_2_3::XMLUni::fgXercescDefaultLocale' /tmp/ccmXC42A.o(.text+0x3e): In function `main': : undefined reference to `xercesc_2_3::XMLPlatformUtils::Initialize(char const*, char const*, xercesc_2_3::PanicHandler*, xercesc_2_3::MemoryManager*)' /tmp/ccmXC42A.o(.text+0xd7): In function `main': : undefined reference to `xercesc_2_3::XMLPlatformUtils::Terminate()' /tmp/ccmXC42A.o(.gcc_except_table+0x20): undefined reference to `typeinfo for xercesc_2_3::XMLException' collect2: ld returned 1 exit status
|
Ich hoffe, dass du damit was anfangen kannst und mir sagen kannst, wo da der Wurm drin ist Danke! |