Bonjour à tous,
j'ai téléchargé le code source de libxml2 et j'ai compiler la lib en static sous linux, j'ai obtenus un fichier libxml2.a, en testant la lib sous linux l'édition de lien marche très bien,
par contre quand j'ai copié le fichier .a sous windows l'édition des liens ne s'effectue pas. je me suis assuré que j'ai bien linké le fichier .a avec codeblocks,mais j'ai toujours des "undefined reference to...".
J'ai essayer de compiler libxml2 sous windows(en static toujours) mais j'ai obtenu un fichier .a moins gros(1 mb) que celui compilé sous linux(4 mb) et quand je voulais utiliser la lib il me demandé de linker d'autre libs notamment les sockets zlib et plein d'autre machin de libs (ce p****in de zut de windows me rend malade :@) .
Donc je voudrais savoir si je compile une lib en static sous un système en utilisant mingw est ce qu'on peut utilisé le fichier .a dans n'importe quel autre système, ou bien je dois recompiler le code source sur chaque sysème.
Merci d'avance