J'ai un code simple en utilisant les bibliothèques FlyCapture de Point Grey:erreur de lien flycaputer2
#include <iostream>
#include "FlyCapture2.h"
using namespace std;
int main(){
cout << "Hello World!";
FlyCapture2::BusManager m;
return 0;
}
Le code ci-dessus donne à ces erreurs de lien au moment de la compilation:
1>------ Build started: Project: CJMVideo, Configuration: Release Win32 ------
1>Compiling...
1>CJMVideo.cpp
1>Linking...
1>CJMVideo.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall FlyCapture2::BusManager::~BusManager(void)" ([email protected]@@[email protected])
1>CJMVideo.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall FlyCapture2::BusManager::BusManager(void)" ([email protected]@@[email protected])
1>C:\Users\Akihiro\Documents\Visual Studio 2008\Projects\CJMVideo\Release\CJMVideo.exe : fatal error LNK1120: 2 unresolved externals
1>Build log was saved at "file://c:\Users\Akihiro\Documents\Visual Studio 2008\Projects\CJMVideo\CJMVideo\Release\BuildLog.htm"
1>CJMVideo - 3 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
J'ai ajouté le répertoire de FlyCapture comme une bibliothèque répertoire dans les options de VS2008, et j'ai ajouté les bibliothèques en tant que dépendances supplémentaires dans les paramètres du projet.
Quelle est ma prochaine étape de débogage? Je n'arrive pas.
Merci,
Salut pourriez-vous s'il vous plaît développer un peu - quelles bibliothèques doivent être ajoutées spécifiquement? J'ai eu ce problème et je n'ai pas réussi à le surmonter. – AndyUK