Fehler beim Einbinden von libxml2

Dieses Thema im Forum "C/C++" wurde erstellt von EXS#42, 11.11.2008.

  1. #1 EXS#42, 11.11.2008
    Zuletzt bearbeitet: 11.11.2008
    EXS#42

    EXS#42 Grünschnabel

    Dabei seit:
    08.09.2008
    Beiträge:
    5
    Zustimmungen:
    0
    Moin,

    ich schreibe gerade an einem Programm, welches mittels einer XML-Datei konfiguriert werden kann.

    Beim kompilieren erhalte ich merkwürdige Fehlermeldungen mit denen ich nichts anfangen kann, googlen hat nichts erbracht.

    Code:
    #include <stdio.h>
    #include <stdlib.h>
    #include <libxml/parser.h>
    #include <libxml/xmlschemas.h>
    #include <libxml/xpath.h>
    
    #define SUCCESS 1
    
    int getXMLConfig(const char *c_file) {
    
       return SUCCESS;
    }
    

    führt zu folgenden Fehlermeldungen
    Code:
    In file included from /usr/include/libxml2/libxml/parser.h:19,
                     from ../src/xml/xml.h:15:
    /usr/include/libxml2/libxml/valid.h:276: error: expected ‘;’, ‘,’ or ‘)’ before numeric constant
    /usr/include/libxml2/libxml/valid.h:302: error: expected ‘;’, ‘,’ or ‘)’ before numeric constant
    In file included from ../src/xml/xml.h:15:
    /usr/include/libxml2/libxml/parser.h:791: error: expected ‘;’, ‘,’ or ‘)’ before numeric constant
    In file included from /usr/include/libxml2/libxml/parser.h:799,
                     from ../src/xml/xml.h:15:
    /usr/include/libxml2/libxml/xmlIO.h:293: error: expected ‘;’, ‘,’ or ‘)’ before numeric constant
    In file included from ../src/xml/xml.h:15:
    /usr/include/libxml2/libxml/parser.h:952: error: expected ‘;’, ‘,’ or ‘)’ before numeric constant
    /usr/include/libxml2/libxml/parser.h:958: error: expected ‘;’, ‘,’ or ‘)’ before numeric constant
    /usr/include/libxml2/libxml/parser.h:1054: error: expected ‘)’ before ‘f’
    /usr/include/libxml2/libxml/parser.h:1056: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘xmlGetExternalEntityLoader’
    /usr/include/libxml2/libxml/parser.h:1059: error: expected ‘;’, ‘,’ or ‘)’ before numeric constant
    
    beim Aufruf des Compilers wird die Bibliothek inkludiert (-lxml2) und natürlich auch der Pfad dahin angegeben (-I/usr/include/libxml2).

    Hat jemand eine Ahnung woran das liegt? Was hab ich vergessen/falsch gemacht?

    Danke im Vorraus

    EXS


    Anscheinend liegt es an der Organisation meines Projektes, die Quellcode-Dateien liegen in einem Unterorder, was dem Compiler nicht zu passen scheint. Kopiere ich diese in ein Verzeichnis und compiliere diese dann dort, so funktioniert alles super...

    Daraus ergibt sich dann die Frage, wie organisiere ich ein Projekt richtig? Wie in Java (also einfach Unterordner als separate Pakete) scheint das ja nicht zu gehen.
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
Thema:

Fehler beim Einbinden von libxml2

Die Seite wird geladen...

Fehler beim Einbinden von libxml2 - Ähnliche Themen

  1. Ubuntu fehler beim instalieren

    Ubuntu fehler beim instalieren: Hallo Ich wollte auf meinem Pc Ubuntu neben Windows instalieren da ich hörte ist besser geignet für steam games. Ich habe mir deshalb auf einem...
  2. fstab: Netzlaufwerk beim Booten einbinden verursacht Fehler

    fstab: Netzlaufwerk beim Booten einbinden verursacht Fehler: Ich benutze davfs2, um ein WebDAV-Verzeichnis einzubinden. Wenn ich folgenden Eintrag in meine fstab schreibe, kann ich das Verzeichnis wunderbar...
  3. KSH: Problem beim Umleiten des Fehlerkanals

    KSH: Problem beim Umleiten des Fehlerkanals: Hallo, in einen KSH Skript führe ich folgende Befehle aus RESULT=""; ERROR=""; idsldapsearch -h localhost -p $PORT -D $USER -w $PW -s sub -b...
  4. Fehlermeldung beim SSH-Login / Server nicht mehr erreichbar

    Fehlermeldung beim SSH-Login / Server nicht mehr erreichbar: Hallo, nach einem Neustart ist mein Lenny (Root-Server bei Hetzner) leider nicht mehr so richtig aufgewacht. Die Symptome: - Websites sind...
  5. VirtualBox Fehler beim Installieren

    VirtualBox Fehler beim Installieren: Hallo zusammen Ich habe mir das Fedora 15 aufegspielt und wollte mir heute mal die Virtualbox installieren. Lerider bekomme ich immer ein Fehler...