2013-04-09 5 views
0

J'ai un programme C++ compilé et fonctionnant correctement sous Linux que je suis en train de compiler sur une machine Windows dans Visual Studio. Le principal problème que je suis confronté est le message d'erreur suivant:Liaison zlib dans Visual Studio 2012

LNK2019 d'erreur: symbole externe non résolu _gzread référencé dans la fonction

J'ai téléchargé la bibliothèque zlib et a tenté de le relier à mon projet, mais apparemment sans succès. J'apprécierais des instructions claires sur la façon de lier cela à mon projet. Le moins vous assumez dans vos instructions, le mieux, car je suis relativement nouveau à Visual Studio.

Répondre

1

Trouvé la solution. Même si je travaille sur une machine 64 bits, VS compilait en mode 32 bits. Je viens d'utiliser la version 32 bits de zlibwapi au lieu de la version 64 bits et cela a fonctionné.