2012-09-25 11 views
5

używam libxml2 do analizowania XML, ale na kompilacji rozwiązanie rzucabłąd: nie może zawierać iconv.h podczas budowania aplikacji C do analizowania XML przy użyciu libxml2

fatal error : cannot open iconv.h

kiedy mam umieszczone iconv.h tam i odbudować ponownie znowu rzuca inne

error unable to open include file sys/cdefs.h.

jestem kończący się w błędnym kole. proszę pomóc

+0

Jakie środowisko kompilacji? Wygląda na to, że nie masz odpowiedniego iconv.h dla swojego systemu. – CrazyCasta

Odpowiedz

3

Zbuduj i zainstaluj libiconv na swoim komputerze i zadziała

+0

Pobrałem libinconv 1.7, ale nie mogę znaleźć instrukcji jak go zbudować lub zainstalować. używam VS 2010 na 64-bitowym systemie Windows, ale chcę skompilować aplikację na 32-bitowe, a więc za pomocą libxml2 na 32-bitowy – priya

+0

@priya można opublikować łącze, skąd masz pobrać? –

+0

@priya to może ci pomóc http://stackoverflow.com/questions/3429101/building-test-latest-iconv-and-libxml2-binaries-in-win32 – MOHAMED

Powiązane problemy