Ok I finally got it working. What I did is download the latest source version of
xerces (2.4.0 I guess), build the library and recompile with this and it seems to be
working on my simple example.
The only difference is that on the g++ command I have to use
-I/usr/local/xerces/include, it somehow does not work with
-I/usr/local/xerces/include/xercesc and #include <util/PlatformUtils.hpp>.
Anyway my program is compiling fine now. Thanks all for help.
#include <xercesc/util/PlatformUtils.hpp>
#include <string>
#include <iostream>
// To compile
// g++ -I/usr/include/xercesc testXML.c -lxerces-c -o testXML
using namespace xercesc;
using namespace std;
int main(int argc, char * argv[])
{
std::string str="Trying to compile some XML stuff";
std::cout << str << std::endl;
// Initialize the XML4C2 system
try
{
xercesc::XMLPlatformUtils::Initialize();
}
catch (const xercesc::XMLException & toCatch)
{
std::cout << "Got an error" << std::endl;
}
}
---------- Initial Header -----------
From : "Adam Heinz" <[EMAIL PROTECTED]>
To : <[EMAIL PROTECTED]>
Cc :
Date : Thu, 15 Jan 2004 09:15:09 -0500
Subject : RE: Link problem on Red Hat 9
Instead of "using namespace xercesc", use the macro XERCES_CPP_NAMESPACE_USE, as the
namespace is actually xercesc_2_4_0, or whatever version you're using.
Adam Heinz
Senior Software Developer
Exstream Software
-----Original Message-----
From: Peter Guyatt [mailto:[EMAIL PROTECTED]
Sent: Thursday, January 15, 2004 5:24 AM
To: [EMAIL PROTECTED]
Subject: RE: Link problem on Red Hat 9
Hi There,
Your missung the using namespace xercesc;
That should then compile.
Thanks
Pete
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
********** PROTEGEZ VOS E-MAILS !**********
Avec Tiscali SuperMail, vos e-mails en toute s�curit� !
Anti Spam personnalisable
Anti Virus actualis� en permanence
et de nombreux bonus...
Pour en savoir plus, rendez-vous sur http://www.tiscali.fr/supermail/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]