2009-08-29 7 views
0

Je travaille sur Windows Vista et que vous avez le code suivant:Erreur fatale LNK2019 et LNK1120 lors de l'utilisation de LZOpenFile?

#include <windows.h> 

// ... 

INT vint = NULL; 

vint = LZOpenFile(lpFileName,lpReOpenBuf,wStyle); 

Quand je construis mon programme, il échoue avec des erreurs reliant:

LNK2019 d'erreur fatale: symbole externe non résolu _LZOpenFileW @ 12 référencé dans la fonction "int_stdcall LZOpenFile (wchar_t *, struct _OFSTRUCT *, court non signé)" (LZOpenFile @@ YGHPA_WPAU_OFSTRUCT @@ G @ Z?)

LNK1120 erreur fatale: 1 unresolved externals

Aidez-moi à résoudre ce problème ... Merci à l'avance ....

Répondre

2

Vous devez faire un lien contre Lz32.lib. Assurez-vous que cette bibliothèque figure dans vos options de liaison.

+0

ok ... comment puis-je savoir Lz32.lib dans les propriétés de l'éditeur de liens – Rajakumar

+0

Matthew Talbert, comment puis-je trouver Lz32.lib dans les propriétés de l'éditeur de liens ... – Rajakumar

1

merci, Matthew Talbert d'abord sélectionnez les propriétés de l'explorateur de solution (clic droit), sélectionnez les options de l'éditeur de liens, puis sélectionnez les options de ligne de commande, insérez Lz32.lib sur ce lieu ...... maintenant réussir sans fatalité erreur ......

1

Pour créer un lien contre Lz32.lib en MS Visual 2008:

projet -> Propriétés

voir ensuite dans -> Linker -> entrée

Et dans les dépendances supplémentaires simplement ajouter Lz32.lib

Questions connexes