libxml2.dll für win64?
-
Hi!
Ich kann im Internet keine libxml2.dll für eine Windows 64 Plattform finden. Ich kompiliere mit 64 Bit gcc (mingw64). Wenn ich Makefile.mingw kompiliere, bekomme ich nur libxml2.lib aber keine DLL, die ich für 64 Bit bräuchte. Läuft libxml2 unter Windows 64?
Danke für Hinweise.
Jesse
-
Hast du du auch wirklich eine dynamische Bibliothek gebaut? Beim Bau einer statischen kommt nämlich nur ne *.lib raus.
-
Ich habe mit "make -f Makefile.mingw" kompiliert und gerade gesehen, dass beim Erzeugen der DLL ein Error 1 kommt. Bei der LIB nicht. Ich muss mir mal das lange Protokoll ansehen, ob es ein Problem mit 64 bit gibt oder das Problem woanders liegt.
-
Ich bekomme beim make einen Fehler "undefined reference to WspiapiGetAddrInfo" und "...to WspiapiFreeAddrInfo". Hat vielleicht etwas mit mingw64 zu tun?
-
Der Fehler kommt in nanohttp.c. Anscheinend kann er getaddrinfo() nicht lokalisieren. Die kommt in wspiapi.h vor. Hat jemand Erfahrung mit libxml2 auf Windows 64 mingw?
-
Du musst die Ws2_32.lib dazu linken.
http://msdn.microsoft.com/en-us/library/windows/desktop/ms738520(v=vs.85).aspx
Keine Ahnung wie die unter MinGW heißt. Aber dürfte nicht anders heißen.
-
Dieser Thread wurde von Moderator/in rüdiger aus dem Forum Rund um die Programmierung in das Forum Compiler- und IDE-Forum verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Tausend Dank. Super! Nachdem ich im Makefile.mingw LIBS+= -lws2_32 hinzugefügt habe, konnte ich die DLL erzeugen.
