Help !! Problème de linkage (je crois) - C++ - Programmation
Marsh Posté le 28-01-2008 à 16:25:10
Oui oui (enfin le truc dans outils -> options j'ai mis le répertoire des lib de lapack).
J'ai windows au fait et Visual Basic Express.
Marsh Posté le 28-01-2008 à 20:08:55
Il faut aussi ajouter le nom du fichier lib dans les propriétés du projet > linker > Input > additionnal dependancies.
Marsh Posté le 28-01-2008 à 21:20:02
J'ai téléchargé le lapackpp sur sourceforge.net :
http://sourceforge.net/projects/lapackpp
et j'ai le "liblapack32.lib" dans le répertroire lib
Marsh Posté le 27-01-2008 à 23:09:53
Hello !
Mon compilateur me renvoie ça : (c'est pour la librairie lapack++)
Pourtant, j'ai "include" les bonnes librairies, j'ai l'impression qu'il n'arrive pas à utiliser l'objet matrice....
Merci pour votre aide !
1>impli.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) public: virtual __thiscall LaGenMatDouble::~LaGenMatDouble(void)" (__imp_??1LaGenMatDouble@@UAE@XZ) référencé dans la fonction "void __cdecl affiche_m(class LaGenMatDouble)" (?affiche_m@@YAXVLaGenMatDouble@@@Z)
1>impli.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) public: double & __thiscall LaGenMatDouble::operator()(int,int)" (__imp_??RLaGenMatDouble@@QAEAANHH@Z) référencé dans la fonction "void __cdecl affiche_m(class LaGenMatDouble)" (?affiche_m@@YAXVLaGenMatDouble@@@Z)
1>impli.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) public: int __thiscall LaGenMatDouble::size(int)const " (__imp_?size@LaGenMatDouble@@QBEHH@Z) référencé dans la fonction "void __cdecl affiche_m(class LaGenMatDouble)" (?affiche_m@@YAXVLaGenMatDouble@@@Z)
1>impli.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) public: __thiscall LaGenMatDouble::LaGenMatDouble(class LaGenMatDouble const & )" (__imp_??0LaGenMatDouble@@QAE@ABV0@@Z) référencé dans la fonction _main
1>impli.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) public: __thiscall LaGenMatDouble::LaGenMatDouble(int,int)" (__imp_??0LaGenMatDouble@@QAE@HH@Z) référencé dans la fonction _main