2013-04-18 3 views
0

J'utilise MSVS 2010 sur une machine 64 bits. J'ai installé les bibliothèques tiff version 3.8.2 en utilisant le fichier de configuration, j'ai modifié la feuille de propriétés du projet: include - * \ GnuWin32 \ include; linker - * \ GnuWin32 \ lib, entrée - libtiff.lib. Mais MSVS 2010 me donne encore les erreurs de l'éditeur de liens:reliant libtiff - LNK2001: symbole externe non résolu TIFFOpen

LNK2001: symbole externe non résolu TIFFOpen
LNK2001: symbole externe non résolu TIFFGetField
LNK2001: symbole externe non résolu TIFFIsTiled

(en raison de la fonction appelle dans un de mes fichiers source).

J'ai essayé d'ajouter le répertoire include à mes variables d'environnement Path, en vain. J'ai également téléchargé tiff-4.0.3.zip et les bibliothèques construites à partir de l'invite de commande comme décrit sur le site Web libtiff. J'ai mis à jour la feuille de propriétés du projet en conséquence: include - * \ libtiff; linker - * \ libtiff, entrée - libtiff.lib, libtiff_i.lib. J'ai même copié libtiff.dll dans les répertoires * \ Windows \ system et * \ Windows \ system32 et ajouté le répertoire * \ libtiff à mes variables d'environnement Path. Mais encore, MSVS 2010 me donne les mêmes erreurs.

J'ai cherché en ligne et personne ne semble avoir eu un tel problème, ou pour ceux qui ont eu des problèmes similaires avec différentes bibliothèques, les solutions sont ce que j'ai essayé de faire ci-dessus. J'ai passé presque deux jours sur ceci maintenant, et suis désespéré pour une solution. S'il vous plaît aider!

Répondre

0

Yipeee !!! Je l'ai résolu. Depuis que je suis un débutant à MSVS, je ne savais pas qu'il avait son propre invite de commande. J'utilisais le cmd normal à partir de Windows, mais j'ai utilisé Visual Studio x64 Command Prompt et il a finalement été compilé. C'est payant de ne pas abandonner ha - grâce au passage à bing search où j'ai eu un résultat qui m'a donné cette idée. Cette recherche google sur mesure ...: -/

Questions connexes