[Digikam-devel] MSVC9 linking error

Gilles Caulier caulier.gilles at gmail.com
Thu Jun 18 16:11:10 BST 2009


marcel,

On libs/database, MSVC9 cannot link thumbnails dabase code :

------ Début de la génération : Projet : digikamcore, Configuration :
Debug Win32 ------
Édition des liens en cours...
   Création de la bibliothèque
E:\devel-msvc\graphics\bin\Debug\digikamlib.lib et de l'objet
E:\devel-msvc\graphics\bin\Debug\digikamlib.exp
thumbnaildb.obj : error LNK2019: symbole externe non résolu
"__declspec(dllimport) public: __thiscall
Digikam::DatabaseThumbnailInfo::~DatabaseThumbnailInfo(void)"
(__imp_??1DatabaseThumbnailInfo at Digikam@@QAE at XZ) référencé dans la
fonction "public: class Digikam::DatabaseThumbnailInfo __thiscall
Digikam::ThumbnailDB::findByHash(class QString const &,int)"
(?findByHash at ThumbnailDB@Digikam@@QAE?AVDatabaseThumbnailInfo at 2@ABVQString@@H at Z)
thumbnailcreator.obj : error LNK2001: symbole externe non résolu
"__declspec(dllimport) public: __thiscall
Digikam::DatabaseThumbnailInfo::~DatabaseThumbnailInfo(void)"
(__imp_??1DatabaseThumbnailInfo at Digikam@@QAE at XZ)
thumbnaildb.obj : error LNK2019: symbole externe non résolu
"__declspec(dllimport) public: __thiscall
Digikam::DatabaseThumbnailInfo::DatabaseThumbnailInfo(class
Digikam::DatabaseThumbnailInfo const &)"
(__imp_??0DatabaseThumbnailInfo at Digikam@@QAE at ABV01@@Z) référencé dans
la fonction "public: class Digikam::DatabaseThumbnailInfo __thiscall
Digikam::ThumbnailDB::findByHash(class QString const &,int)"
(?findByHash at ThumbnailDB@Digikam@@QAE?AVDatabaseThumbnailInfo at 2@ABVQString@@H at Z)
thumbnaildb.obj : error LNK2019: symbole externe non résolu
"__declspec(dllimport) public: __thiscall
Digikam::DatabaseThumbnailInfo::DatabaseThumbnailInfo(void)"
(__imp_??0DatabaseThumbnailInfo at Digikam@@QAE at XZ) référencé dans la
fonction "public: class Digikam::DatabaseThumbnailInfo __thiscall
Digikam::ThumbnailDB::findByHash(class QString const &,int)"
(?findByHash at ThumbnailDB@Digikam@@QAE?AVDatabaseThumbnailInfo at 2@ABVQString@@H at Z)
thumbnailcreator.obj : error LNK2001: symbole externe non résolu
"__declspec(dllimport) public: __thiscall
Digikam::DatabaseThumbnailInfo::DatabaseThumbnailInfo(void)"
(__imp_??0DatabaseThumbnailInfo at Digikam@@QAE at XZ)
thumbnailcreator.obj : error LNK2019: symbole externe non résolu
"__declspec(dllimport) public: class Digikam::DatabaseThumbnailInfo &
__thiscall Digikam::DatabaseThumbnailInfo::operator=(class
Digikam::DatabaseThumbnailInfo const &)"
(__imp_??4DatabaseThumbnailInfo at Digikam@@QAEAAV01 at ABV01@@Z) référencé
dans la fonction "private: class Digikam::ThumbnailImage __thiscall
Digikam::ThumbnailCreator::loadFromDatabase(class
Digikam::ThumbnailInfo const &)"
(?loadFromDatabase at ThumbnailCreator@Digikam@@AAE?AVThumbnailImage at 2@ABVThumbnailInfo at 2@@Z)
E:\devel-msvc\graphics\bin\Debug\digikamlib.dll : fatal error LNK1120:
4 externes non résolus

All the rest compile and link fine...

Note : with MinGW, no problem.

Gilles Caulier



More information about the Digikam-devel mailing list