2010-12-11 3 views
0

J'ai lu error LNK2019 for ZLib sample code compiling - Mais n'a pas pu résoudre le problème concernant les erreurs de liaison. J'ai téléchargé la dernière version de zlib.org et j'ai assuré d'inclure les fichiers lib dans mon dossier lib et d'inclure les fichiers dans mon dossier include.Le programme de test Zlib ne compilera pas en raison d'erreur de référence

Cependant je reçois quelque chose comme ceci: Tmain.obj: erreur LNK2019: symbole externe non résolu _inflate référencé dans la fonction _inf

z_stream strm; 
[...] 
ret = inflateInit(&strm); 

Ceci est à partir du fichier zpipe.c, qui est l'un de leurs fichiers de test , donc il devrait compiler, mais chaque fois qu'il veut appeler les fonctions gonfler et dégonfler, il obtient cette erreur de l'éditeur de liens, (comme sur l'autre question).

J'ai essayé de résoudre le problème avec certains membres de mon groupe, et nous n'avons pas encore réussi à le résoudre. Nous sommes sûrs à 100% que les bibliothèques sont correctement placées.

Répondre

2

Nous sommes sûrs à 100% que les bibliothèques sont correctement placées

Obtenir ce mal produirait une autre erreur. Il ne suffit pas de placer le fichier .lib dans un répertoire, vous devez également indiquer à l'éditeur de liens de lier le fichier .lib. Projet + Propriétés, Lieur, Entrée, Dépendances supplémentaires.

Si cela ne vous aide pas, documentez votre question mieux. Publiez un lien vers le téléchargement spécifique que vous avez utilisé et copiez votre projet de test dans un service de partage de fichiers.

+0

Cela a fonctionné, et j'ai appris quelque chose de nouveau, merci! –

Questions connexes