error LNK2001. Problème d'architecture
Bonjour à tous,
J'essaie de compiler sous Visual Studio un projet permettant de faire l'apprentissage d'un SVM. J'obtiens ces erreurs :
Citation:
1>main.obj : error LNK2001: symbole externe non résolu svm_save_model
1>main.obj : error LNK2001: symbole externe non résolu svm_train
1>main.obj : error LNK2001: symbole externe non résolu svm_free_and_destroy_model
1>main.obj : error LNK2001: symbole externe non résolu svm_destroy_param
Je pense que j'ai un problème dans l'architecture de mon programme:
J'ai mon main.cpp, qui a comme include "libsvm.h", qui lui même a comme include un "svm.h". Dans ce "svm.h" il y a les déclarations des fonctions qui posent problème svm_save_model, svm_train, svm_free_and_destroy_model, svm_destroy_param. Dans svm.cpp l'implémentation de ces fonctions. Est ce qu'une architecture de la sorte peut fonctionner ? Avez vous une idée d'où vient ces erreurs ?
Merci d'avance, et j'espère avoir été claire :)
P.