IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Visual C++ Discussion :

[Passage V6-> VS2008] LINK2005: besoin de la bibli libtiff compilée sous 2008?


Sujet :

Visual C++

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 9
    Points : 8
    Points
    8
    Par défaut [Passage V6-> VS2008] LINK2005: besoin de la bibli libtiff compilée sous 2008?
    Bonjour,

    Suite (et fin j'espère) du passage d'un projet de Visual C++6 vers Visual Studio 2008. Sous Visual 6, le projet compilait sans problèmes. Après de multiple recherches, le compilateur accepte le code. Les liens toutefois posent encore problème.

    Quelques points de précision, peut-être, avant d'aller plus loin: bien qu'utilisant Visual studio 2008, je n'utilise pas ses fonctionnalités .NET, mais m'en sert seulement pour du C++. Ma machine est sous XP.

    Voici les message d'erreurs (au nombre de 4) auxquels je parviens lors de l'édition des liens:
    >Édition des liens en cours...
    1>libcmtd.lib(stdexcpt.obj) : error LNK2005: "public: __thiscall std::bad_cast::bad_cast(char const *)" (??0bad_cast@std@@QAE@PBD@Z) déjà défini(e) dans libtiff.lib(tif_stream.obj)
    1>libcmtd.lib(stdexcpt.obj) : error LNK2005: "public: __thiscall std::bad_cast::bad_cast(class std::bad_cast const &)" (??0bad_cast@std@@QAE@ABV01@@Z) déjà défini(e) dans libtiff.lib(tif_stream.obj)
    1>libcmtd.lib(stdexcpt.obj) : error LNK2005: "public: virtual __thiscall std::bad_cast::~bad_cast(void)" (??1bad_cast@std@@UAE@XZ) déjà défini(e) dans libtiff.lib(tif_stream.obj)
    1>LINK : fatal error LNK1104: impossible d'ouvrir le fichier 'libcimtd.lib'
    J'ai commencé par le plus simple à résoudre (ce qui n'est pas forcément judicieux, puisqu'il s'agit de la dernière erreur): ajouter en dur dans Outils/options/ Projets et solutions/ Répertoires de VC++ , fichiers bibliothèques, l'un des chemins d'accès de l'emplacement du fichier libcimtd sur ma machine. On passe alors à 39 erreurs, du même type que les trois premières.

    Si j'en crois certains forums, il est possible que cela provienne du fait que la version de la librairie libtiff.lib que j'utilise ait été compilée avec une version antérieure à Visual Studio 2008, et qu'elle soit incompatible avec ce dernier.

    1. Cette analyse est-elle bonne?
    2. Si c'est le cas, savez vous où je peux trouver cette librairie compilée sous Visual Studio 2008? Mes recherches n'ont rien donné, mais je suppose que si l'erreur s'explique comme cela, d'autres ont du y passer avant moi et doivent avoir cette librairie bien compilée quelque part...
    3. Si ma supposition vous parait incohérente, auriez-vous une autre idée?

    Un grand merci d'avance à ceux qui prendront le temps de me répondre, et une bonne année à ceux qui me liront!

    Flore22

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 9
    Points : 8
    Points
    8
    Par défaut
    Suite...

    Grâce à un collègue d'un autre service, j'ai pu récupérer les codes sources de la librairie libtiff, et la recompiler avec Visual Studio 2008 (ce qui a nécessité au préalable la recompilation de zlib.lib et de jpeglib.lib.

    Je passe de 39 à 44 erreurs, qui sont les suivantes
    1>Édition des liens en cours...
    1>libtiff_i.lib(libtiff.dll) : error LNK2005: _TIFFComputeTile déjà défini(e) dans libtiff.lib(tif_tile.obj)
    1>libtiff_i.lib(libtiff.dll) : error LNK2005: _TIFFCheckTile déjà défini(e) dans libtiff.lib(tif_tile.obj)
    1>libtiff_i.lib(libtiff.dll) : error LNK2005: __TIFFmemset déjà défini(e) dans libtiff.lib(tif_win32.obj)
    1>libtiff_i.lib(libtiff.dll) : error LNK2005: __TIFFmalloc déjà défini(e) dans libtiff.lib(tif_win32.obj)
    1>libtiff_i.lib(libtiff.dll) : error LNK2005: _TIFFNumberOfStrips déjà défini(e) dans libtiff.lib(tif_strip.obj)
    1>libtiff_i.lib(libtiff.dll) : error LNK2005: _TIFFNumberOfTiles déjà défini(e) dans libtiff.lib(tif_tile.obj)
    1>libtiff_i.lib(libtiff.dll) : error LNK2005: _TIFFScanlineSize déjà défini(e) dans libtiff.lib(tif_strip.obj)
    1>libtiff_i.lib(libtiff.dll) : error LNK2005: _TIFFTileSize déjà défini(e) dans libtiff.lib(tif_tile.obj)
    1>libtiff_i.lib(libtiff.dll) : error LNK2005: _TIFFStripSize déjà défini(e) dans libtiff.lib(tif_strip.obj)
    1>libtiff_i.lib(libtiff.dll) : error LNK2005: __TIFFfree déjà défini(e) dans libtiff.lib(tif_win32.obj)
    1>libtiff_i.lib(libtiff.dll) : error LNK2005: __TIFFrealloc déjà défini(e) dans libtiff.lib(tif_win32.obj)
    1>libtiff_i.lib(libtiff.dll) : error LNK2005: __TIFFmemcpy déjà défini(e) dans libtiff.lib(tif_win32.obj)
    1>libtiff_i.lib(libtiff.dll) : error LNK2005: _TIFFFindFieldInfo déjà défini(e) dans libtiff.lib(tif_dirinfo.obj)
    1>libtiff_i.lib(libtiff.dll) : error LNK2005: _TIFFFieldWithTag déjà défini(e) dans libtiff.lib(tif_dirinfo.obj)
    1>libtiff_i.lib(libtiff.dll) : error LNK2005: _TIFFVStripSize déjà défini(e) dans libtiff.lib(tif_strip.obj)
    1>libtiff_i.lib(libtiff.dll) : error LNK2005: _TIFFClientOpen déjà défini(e) dans libtiff.lib(tif_open.obj)
    1>libtiff_i.lib(libtiff.dll) : error LNK2005: _TIFFCleanup déjà défini(e) dans libtiff.lib(tif_close.obj)
    1>libtiff_i.lib(libtiff.dll) : error LNK2005: _TIFFFreeDirectory déjà défini(e) dans libtiff.lib(tif_dir.obj)
    1>libtiff_i.lib(libtiff.dll) : error LNK2005: _TIFFIsCODECConfigured déjà défini(e) dans libtiff.lib(tif_codec.obj)
    1>libtiff_i.lib(libtiff.dll) : error LNK2005: _TIFFGetField déjà défini(e) dans libtiff.lib(tif_dir.obj)
    1>libtiff_i.lib(libtiff.dll) : error LNK2005: _TIFFFindCODEC déjà défini(e) dans libtiff.lib(tif_compress.obj)
    1>libtiff_i.lib(libtiff.dll) : error LNK2005: _TIFFMergeFieldInfo déjà défini(e) dans libtiff.lib(tif_dirinfo.obj)
    1>libtiff_i.lib(libtiff.dll) : error LNK2005: _TIFFTileRowSize déjà défini(e) dans libtiff.lib(tif_tile.obj)
    1>libtiff_i.lib(libtiff.dll) : error LNK2005: _TIFFSetField déjà défini(e) dans libtiff.lib(tif_dir.obj)
    1>libtiff_i.lib(libtiff.dll) : error LNK2005: _TIFFIsTiled déjà défini(e) dans libtiff.lib(tif_open.obj)
    1>libtiff_i.lib(libtiff.dll) : error LNK2005: _TIFFVGetField déjà défini(e) dans libtiff.lib(tif_dir.obj)
    1>msvcrtd.lib(ti_inst.obj) : error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) déjà défini(e) dans libcmtd.lib(typinfo.obj)
    1>msvcrtd.lib(ti_inst.obj) : error LNK2005: "private: class type_info & __thiscall type_info::operator=(class type_info const &)" (??4type_info@@AAEAAV0@ABV0@@Z) déjà défini(e) dans libcmtd.lib(typinfo.obj)
    1>msvcrtd.lib(MSVCR90D.dll) : error LNK2005: __wassert déjà défini(e) dans libcmtd.lib(wassert.obj)
    1>msvcrtd.lib(MSVCR90D.dll) : error LNK2005: _vfprintf déjà défini(e) dans libcmtd.lib(vfprintf.obj)
    1>msvcrtd.lib(MSVCR90D.dll) : error LNK2005: _fprintf déjà défini(e) dans libcmtd.lib(fprintf.obj)
    1>msvcrtd.lib(MSVCR90D.dll) : error LNK2005: ___iob_func déjà défini(e) dans libcmtd.lib(_file.obj)
    1>msvcrtd.lib(MSVCR90D.dll) : error LNK2005: _strncmp déjà défini(e) dans libcmtd.lib(strncmp.obj)
    1>msvcrtd.lib(MSVCR90D.dll) : error LNK2005: _sprintf déjà défini(e) dans libcmtd.lib(sprintf.obj)
    1>msvcrtd.lib(MSVCR90D.dll) : error LNK2005: _floor déjà défini(e) dans libcmtd.lib(_floor_pentium4_.obj)
    1> Création de la bibliothèque C:/RGEAlti/Exe/D_ClientZOE.lib et de l'objet C:/RGEAlti/Exe/D_ClientZOE.exp
    1>libcmtd.lib(crt0init.obj) : warning LNK4098: conflit entre la bibliothèque par défaut 'libc.lib' et les autres bibliothèques*; utilisez /NODEFAULTLIB:library
    1>libcmtd.lib(crt0init.obj) : warning LNK4098: conflit entre la bibliothèque par défaut 'msvcrtd.lib' et les autres bibliothèques*; utilisez /NODEFAULTLIB:library
    1>ClientZOEDoc.obj : error LNK2019: symbole externe non résolu "public: int __thiscall CImageTiffOut::CreeImageRGB(class ATL::CStringT<char,class StrTraitMFC<char,class ATL::ChTraitsCRT<char> > >,int,int)" (?CreeImageRGB@CImageTiffOut@@QAEHV?$CStringT@DV?$StrTraitMFC@DV?$ChTraitsCRT@D@ATL@@@@@ATL@@HH@Z) référencé dans la fonction "public: void __thiscall CClientZOEDoc::CalculerIntervisibilite(class C_BASALT_DAI_MNT *)" (?CalculerIntervisibilite@CClientZOEDoc@@QAEXPAVC_BASALT_DAI_MNT@@@Z)
    1>ClientZOEDoc.obj : error LNK2019: symbole externe non résolu "public: int __thiscall CImageTiff::OuvreImage(class ATL::CStringT<char,class StrTraitMFC<char,class ATL::ChTraitsCRT<char> > >)" (?OuvreImage@CImageTiff@@QAEHV?$CStringT@DV?$StrTraitMFC@DV?$ChTraitsCRT@D@ATL@@@@@ATL@@@Z) référencé dans la fonction "public: void __thiscall CClientZOEDoc::ImporterMNTs(void)" (?ImporterMNTs@CClientZOEDoc@@QAEXXZ)
    1>ImageTiff.lib(ImageTiff.obj) : error LNK2019: symbole externe non résolu "public: __thiscall CString::CString(void)" (??0CString@@QAE@XZ) référencé dans la fonction "public: __thiscall CImageTiff::CImageTiff(void)" (??0CImageTiff@@QAE@XZ)
    1>ImageTiff.lib(ImageTiff.obj) : error LNK2019: symbole externe non résolu "public: __thiscall CString::~CString(void)" (??1CString@@QAE@XZ) référencé dans la fonction "public: virtual __thiscall CImageTiff::~CImageTiff(void)" (??1CImageTiff@@UAE@XZ)
    1>ImageTiff.lib(ImageTiff.obj) : error LNK2019: symbole externe non résolu "public: class CString const & __thiscall CString::operator=(class CString const &)" (??4CString@@QAEABV0@ABV0@@Z) référencé dans la fonction "public: class CImageTiff __thiscall CImageTiff::operator=(class CImageTiff)" (??4CImageTiff@@QAE?AV0@V0@@Z)
    1>ImageTiff.lib(ImageTiff.obj) : error LNK2019: symbole externe non résolu "public: __thiscall CString::CString(class CString const &)" (??0CString@@QAE@ABV0@@Z) référencé dans la fonction "public: __thiscall CImageTiff::CImageTiff(class CImageTiff const &)" (??0CImageTiff@@QAE@ABV0@@Z)
    1>ImageTiff.lib(ImageTiff.obj) : error LNK2019: symbole externe non résolu "public: __thiscall CString::operator char const *(void)const " (??BCString@@QBEPBDXZ) référencé dans la fonction "public: int __thiscall CImageTiff::OuvreImage(class CString)" (?OuvreImage@CImageTiff@@QAEHVCString@@@Z)
    1>ImageTiff.lib(ImageTiff.obj) : error LNK2019: symbole externe non résolu "class CString __stdcall operator+(char const *,class CString const &)" (??H@YG?AVCString@@PBDABV0@@Z) référencé dans la fonction "public: int __thiscall CImageTiffOut::CreeImageRGB(class CString,int,int)" (?CreeImageRGB@CImageTiffOut@@QAEHVCString@@HH@Z)
    1>C:/RGEAlti/Exe/D_ClientZOE.exe : fatal error LNK1120: 8 externes non résolus
    1>Le journal de génération a été enregistré à l'emplacement "file://d:\ResteDeCompilation\D_ClientZOE\Debug\BuildLog.htm"
    1>D_ClientZOE - 44 erreur(s), 2 avertissement(s)
    Ce qui m'a passablement surprise, c'est qu'une bonne partie d'entre elles sont liées au fichier libtiff_i.lib. Mes recherches m'amènent à la conclusion que cette librairie ne devrait pas se trouver incluse, puisque je compile en liens statiques, et non avec des dll. Exact?
    Dans les propriétés du projet, je l'ai donc retiré des dépendances supplémentaires (mais cette librairie était bien présente dans le projet sous Visual 6, qui acceptait de compiler et de linker)

    je passe à 64 erreurs, qui sont les suivantes:
    Erreur 124 error LNK2001: symbole externe non résolu __imp__TIFFErrorExt libtiff.lib
    Erreur 126 error LNK2001: symbole externe non résolu __imp__TIFFErrorExt libtiff.lib
    Erreur 127 error LNK2001: symbole externe non résolu __imp__TIFFErrorExt libtiff.lib
    Erreur 128 error LNK2001: symbole externe non résolu __imp__TIFFErrorExt libtiff.lib
    Erreur 129 error LNK2001: symbole externe non résolu __imp__TIFFErrorExt libtiff.lib
    Erreur 130 error LNK2001: symbole externe non résolu __imp__TIFFErrorExt libtiff.lib
    Erreur 131 error LNK2001: symbole externe non résolu __imp__TIFFErrorExt libtiff.lib
    Erreur 132 error LNK2001: symbole externe non résolu __imp__TIFFErrorExt libtiff.lib
    Erreur 133 error LNK2001: symbole externe non résolu __imp__TIFFErrorExt libtiff.lib
    Erreur 134 error LNK2001: symbole externe non résolu __imp__TIFFErrorExt libtiff.lib
    Erreur 135 error LNK2001: symbole externe non résolu __imp__TIFFErrorExt libtiff.lib
    Erreur 136 error LNK2001: symbole externe non résolu __imp__TIFFErrorExt libtiff.lib
    Erreur 137 error LNK2001: symbole externe non résolu __imp__TIFFErrorExt libtiff.lib
    Erreur 138 error LNK2001: symbole externe non résolu __imp__TIFFErrorExt libtiff.lib
    Erreur 139 error LNK2001: symbole externe non résolu __imp__TIFFErrorExt libtiff.lib
    Erreur 140 error LNK2001: symbole externe non résolu __imp__TIFFErrorExt libtiff.lib
    Erreur 141 error LNK2001: symbole externe non résolu __imp__TIFFErrorExt libtiff.lib
    Erreur 142 error LNK2001: symbole externe non résolu __imp__TIFFErrorExt libtiff.lib
    Erreur 143 error LNK2001: symbole externe non résolu __imp__TIFFErrorExt libtiff.lib
    Erreur 144 error LNK2001: symbole externe non résolu __imp__TIFFErrorExt libtiff.lib
    Erreur 145 error LNK2001: symbole externe non résolu __imp__TIFFErrorExt libtiff.lib
    Erreur 158 error LNK2001: symbole externe non résolu __imp__TIFFReadDirectory libtiff.lib
    Erreur 147 error LNK2001: symbole externe non résolu __imp__TIFFReverseBits libtiff.lib
    Erreur 160 error LNK2001: symbole externe non résolu __imp__TIFFSwabArrayOfShort libtiff.lib
    Erreur 161 error LNK2001: symbole externe non résolu __imp__TIFFSwabArrayOfShort libtiff.lib
    Erreur 154 error LNK2001: symbole externe non résolu __imp__TIFFSwabLong libtiff.lib
    Erreur 156 error LNK2001: symbole externe non résolu __imp__TIFFSwabShort libtiff.lib
    Erreur 148 error LNK2001: symbole externe non résolu __imp__TIFFWarningExt libtiff.lib
    Erreur 150 error LNK2001: symbole externe non résolu __imp__TIFFWarningExt libtiff.lib
    Erreur 151 error LNK2001: symbole externe non résolu __imp__TIFFWarningExt libtiff.lib
    Erreur 152 error LNK2001: symbole externe non résolu __imp__TIFFWarningExt libtiff.lib
    Erreur 1 error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) déjà défini(e) dans libcmtd.lib(typinfo.obj) msvcrtd.lib
    Erreur 2 error LNK2005: "private: class type_info & __thiscall type_info::operator=(class type_info const &)" (??4type_info@@AAEAAV0@ABV0@@Z) déjà défini(e) dans libcmtd.lib(typinfo.obj) msvcrtd.lib
    Erreur 6 error LNK2005: ___iob_func déjà défini(e) dans libcmtd.lib(_file.obj) msvcrtd.lib
    Erreur 3 error LNK2005: __wassert déjà défini(e) dans libcmtd.lib(wassert.obj) msvcrtd.lib
    Erreur 9 error LNK2005: _floor déjà défini(e) dans libcmtd.lib(_floor_pentium4_.obj) msvcrtd.lib
    Erreur 5 error LNK2005: _fprintf déjà défini(e) dans libcmtd.lib(fprintf.obj) msvcrtd.lib
    Erreur 8 error LNK2005: _sprintf déjà défini(e) dans libcmtd.lib(sprintf.obj) msvcrtd.lib
    Erreur 7 error LNK2005: _strncmp déjà défini(e) dans libcmtd.lib(strncmp.obj) msvcrtd.lib
    Erreur 4 error LNK2005: _vfprintf déjà défini(e) dans libcmtd.lib(vfprintf.obj) msvcrtd.lib
    Erreur 122 error LNK2019: symbole externe non résolu "class CString __stdcall operator+(char const *,class CString const &)" (??H@YG?AVCString@@PBDABV0@@Z) référencé dans la fonction "public: int __thiscall CImageTiffOut::CreeImageRGB(class CString,int,int)" (?CreeImageRGB@CImageTiffOut@@QAEHVCString@@HH@Z) ImageTiff.lib
    Erreur 118 error LNK2019: symbole externe non résolu "public: __thiscall CString::~CString(void)" (??1CString@@QAE@XZ) référencé dans la fonction "public: virtual __thiscall CImageTiff::~CImageTiff(void)" (??1CImageTiff@@UAE@XZ) ImageTiff.lib
    Erreur 120 error LNK2019: symbole externe non résolu "public: __thiscall CString::CString(class CString const &)" (??0CString@@QAE@ABV0@@Z) référencé dans la fonction "public: __thiscall CImageTiff::CImageTiff(class CImageTiff const &)" (??0CImageTiff@@QAE@ABV0@@Z) ImageTiff.lib
    Erreur 117 error LNK2019: symbole externe non résolu "public: __thiscall CString::CString(void)" (??0CString@@QAE@XZ) référencé dans la fonction "public: __thiscall CImageTiff::CImageTiff(void)" (??0CImageTiff@@QAE@XZ) ImageTiff.lib
    Erreur 121 error LNK2019: symbole externe non résolu "public: __thiscall CString::operator char const *(void)const " (??BCString@@QBEPBDXZ) référencé dans la fonction "public: int __thiscall CImageTiff::OuvreImage(class CString)" (?OuvreImage@CImageTiff@@QAEHVCString@@@Z) ImageTiff.lib
    Erreur 119 error LNK2019: symbole externe non résolu "public: class CString const & __thiscall CString::operator=(class CString const &)" (??4CString@@QAEABV0@ABV0@@Z) référencé dans la fonction "public: class CImageTiff __thiscall CImageTiff::operator=(class CImageTiff)" (??4CImageTiff@@QAE?AV0@V0@@Z) ImageTiff.lib
    Erreur 116 error LNK2019: symbole externe non résolu "public: int __thiscall CImageTiff::OuvreImage(class ATL::CStringT<char,class StrTraitMFC<char,class ATL::ChTraitsCRT<char> > >)" (?OuvreImage@CImageTiff@@QAEHV?$CStringT@DV?$StrTraitMFC@DV?$ChTraitsCRT@D@ATL@@@@@ATL@@@Z) référencé dans la fonction "public: void __thiscall CClientZOEDoc::ImporterMNTs(void)" (?ImporterMNTs@CClientZOEDoc@@QAEXXZ) ClientZOEDoc.obj
    Erreur 115 error LNK2019: symbole externe non résolu "public: int __thiscall CImageTiffOut::CreeImageRGB(class ATL::CStringT<char,class StrTraitMFC<char,class ATL::ChTraitsCRT<char> > >,int,int)" (?CreeImageRGB@CImageTiffOut@@QAEHV?$CStringT@DV?$StrTraitMFC@DV?$ChTraitsCRT@D@ATL@@@@@ATL@@HH@Z) référencé dans la fonction "public: void __thiscall CClientZOEDoc::CalculerIntervisibilite(class C_BASALT_DAI_MNT *)" (?CalculerIntervisibilite@CClientZOEDoc@@QAEXPAVC_BASALT_DAI_MNT@@@Z) ClientZOEDoc.obj
    Erreur 125 error LNK2019: symbole externe non résolu __imp__TIFFErrorExt référencé dans la fonction _TIFFVGetFieldDefaulted libtiff.lib
    Erreur 165 error LNK2019: symbole externe non résolu __imp__TIFFFlush référencé dans la fonction _TIFFCleanup libtiff.lib
    Erreur 123 error LNK2019: symbole externe non résolu __imp__TIFFFlushData référencé dans la fonction _TIFFWriteScanline libtiff.lib
    Erreur 166 error LNK2019: symbole externe non résolu __imp__TIFFGetBitRevTable référencé dans la fonction _Fax3PreDecode libtiff.lib
    Erreur 157 error LNK2019: symbole externe non résolu __imp__TIFFReadDirectory référencé dans la fonction _TIFFSetDirectory libtiff.lib
    Erreur 146 error LNK2019: symbole externe non résolu __imp__TIFFReverseBits référencé dans la fonction _TIFFWriteEncodedStrip libtiff.lib
    Erreur 164 error LNK2019: symbole externe non résolu __imp__TIFFSwabArrayOfDouble référencé dans la fonction __TIFFSwab64BitData libtiff.lib
    Erreur 163 error LNK2019: symbole externe non résolu __imp__TIFFSwabArrayOfLong référencé dans la fonction __TIFFSwab32BitData libtiff.lib
    Erreur 159 error LNK2019: symbole externe non résolu __imp__TIFFSwabArrayOfShort référencé dans la fonction __TIFFSwab16BitData libtiff.lib
    Erreur 162 error LNK2019: symbole externe non résolu __imp__TIFFSwabArrayOfTriples référencé dans la fonction __TIFFSwab24BitData libtiff.lib
    Erreur 153 error LNK2019: symbole externe non résolu __imp__TIFFSwabLong référencé dans la fonction _TIFFAdvanceDirectory libtiff.lib
    Erreur 155 error LNK2019: symbole externe non résolu __imp__TIFFSwabShort référencé dans la fonction _TIFFAdvanceDirectory libtiff.lib
    Erreur 149 error LNK2019: symbole externe non résolu __imp__TIFFWarningExt référencé dans la fonction __TIFFVSetField libtiff.lib
    Erreur 167 fatal error LNK1120: 21 externes non résolus C:/RGEAlti/Exe/D_ClientZOE.exe
    Je sèche... Reste à redire que la lib libtiff a bien été recompilée sous VS2008, en Débogage multithread (/MTd), tout comme la solution sur laquelle je planche, ainsi que les librairies zlib et jpeglib qui ont été nécessaires à la recompilation de libtiff.
    Quelqu'un aurait-il une nouvelle idée? Merci!

Discussions similaires

  1. [Débutant] Passage de Autoit vers C# besoin de trouver mes marques
    Par newbi83 dans le forum C#
    Réponses: 4
    Dernier message: 01/07/2014, 09h24
  2. [SP-2007] Besoin d'aide pour un dev sous Sharepoint
    Par Romz_Java dans le forum SharePoint
    Réponses: 2
    Dernier message: 05/06/2009, 16h58
  3. besoin d'aide pour personnalisation scrollbar sous firefox
    Par vachefolle91 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 05/03/2008, 17h57
  4. Réponses: 2
    Dernier message: 30/01/2008, 14h36
  5. [AJAX] Passage de Javascript vers AJAX : besoin de qqes conseils !
    Par winnie82 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 20/08/2007, 14h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo