Go4Expert

Go4Expert (http://www.go4expert.com/)
-   C++ (http://www.go4expert.com/forums/cpp/)
-   -   problems with C++ and libxml on Windows (http://www.go4expert.com/forums/cpp-libxml-windows-t19144/)

eleonora087 24Aug2009 15:15

problems with C++ and libxml on Windows
 
Hi there.
I'm italian (so, sorry for my bad english) and I'm new to this forum.

I wanted to ask you a question. Your answer will help me with my thesis, so, thank you!!
I'm writing an interface for a robotic wheelchair controlled by a BCI system. The problem is: the interface is running on Ubuntu, and the BCI system used is based on windows. I exported the classes that are related to the BCI system, but I've a serious problem with XML! I mean: when I try to open an XML file the program crashes. This is the code:

Code:

#include <libxml/tree.h>
#include <libxml/parser.h>
...
    xmlDocPtr    XMLdocument;
    const char*  fileName = "myDestinations.xml";
   
    XMLdocument = xmlReadFile (fileName, NULL, 0);
   
    if (XMLdocument == NULL)
      cout << "Failed to open file!\n";

Now, I'm using the Dev-C++ compiler (that is ok with the other libraries). It hasn't the XML libraries installed, so I took the libraries package, "LibXML2 for dev-c++", and I installed it. It didn't work, so I took also iconv and zlib libraries. In this case the compiler made the executable file, but when I press "Run", the window "Windows has encountered a problem blah blah blah" appears. I made a debug of the code, and I noticed that it crashes when I write the "xmlReadFile" instruction.

Do you have any ideas about the problem? Or if I can find other libraries?
Thank you in advance!

Eleonora

it career 26Aug2009 17:07

Re: problems with C++ and libxml on Windows
 
Download source code and compile it in windows, if you cannot search for a windows xml library.


All times are GMT +5.5. The time now is 17:29.