'function' is not declared in this scope

C,C++,C#

Moderátori: psichac, Moderátori

Používateľov profilový obrázok
lucky62
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1151
Dátum registrácie: 14 Feb 2012, 20:16
Bydlisko: Liptovský Mikuláš, SK

'function' is not declared in this scope

Príspevok od používateľa lucky62 » 23 Apr 2013, 21:17

ahojte,
neviem si rady s nasledujpcou chybou: 'xmlReadFile' was not declared in this scope
hlavičky mám includnuté, definícia tej funkcie je v nich napriek tomu to hádže chybu..

nejaký hint?...

Kód: Vybrať všetko

#include <libxml/parser.h>
#include <libxml/tree.h>

static void parse_xml(const char *filename, xmlDocPtr *doc) {
    doc = xmlReadFile(filename, NULL, 0);                 // <-- tu je tá chyba !!!
    if (doc == NULL) {
        fprintf(stderr, "Failed to parse %s\n", filename);
	return;
    }
    return;
}
0
....môj bazar....

...Nikdy sa nehádaj s blbcom...

Vultour
Okoloidúci
Okoloidúci
Príspevky: 11
Dátum registrácie: 23 Apr 2013, 19:19

Re: 'function' is not declared in this scope

Príspevok od používateľa Vultour » 23 Apr 2013, 21:52

Nieje tá funkcia v nejakom namespaci? (napr libxml::xmlReadFile())
0

Používateľov profilový obrázok
lucky62
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1151
Dátum registrácie: 14 Feb 2012, 20:16
Bydlisko: Liptovský Mikuláš, SK

Re: 'function' is not declared in this scope

Príspevok od používateľa lucky62 » 24 Apr 2013, 09:28

Vultour napísal:Nieje tá funkcia v nejakom namespaci? (napr libxml::xmlReadFile())
Niečo takého v tom bude, ale neviem prísť na to, čo..

Keď otvorím hlavičkový súbor, tak eclipse v outline neukáže priamo funkciu, ale ako XMLCALL - viz obrázok.
Je tam veľa substitúcií - zatiaľ som sa v tom nezorientoval.

Ale v príkladoch sa s nijakým namespace nepracuje - viz. tu: http://www.xmlsoft.org/examples/parse1.c
.
Prílohy
chyba2.png
0
....môj bazar....

...Nikdy sa nehádaj s blbcom...

Používateľov profilový obrázok
lucky62
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1151
Dátum registrácie: 14 Feb 2012, 20:16
Bydlisko: Liptovský Mikuláš, SK

Re: 'function' is not declared in this scope

Príspevok od používateľa lucky62 » 24 Apr 2013, 12:24

vyriešené - chyba nastavenia prostredia...
kompilátor našiel v ceste skôr inú verziu súboru parser.h než bolo treba.
0
....môj bazar....

...Nikdy sa nehádaj s blbcom...

Napísať odpoveď