OpenCV erreur: “LINK : fatal error LNK1104: impossible d'ouvrir le fichier 'opencv_core300d.lib' ”
Je suis en train de compiler un simple code dans visual studio + opencv, mais eu cette erreur.
Code:
#include <cstdio.h>
#include <opencv2\opencv.hpp>
void main(){
std::cout<<CV_VERSION;
}
De sortie:
error LNK1104: cannot open file 'opencv_core300d.lib'
error MSB6006: "link.exe" exited code1104.
Vous ne sont pas de liaison opencv_core... Regarde ici et suivez les étapes!
OriginalL'auteur poke19962008 | 2015-08-09
Vous devez vous connecter pour publier un commentaire.
Vous avez probablement ajouté le bon inclure des répertoires, mais vous avez oublié de lier le réel bibliothèques.
Sous
Common Properties
-Linker
-General
-Additional Library Directories
vous devez ajouter les éléments suivants:$(OPENCV_DIR)\staticlib;
Avec
OPENCV_DIR
pointant vers votre dossier de création.Par exemple:
E:\opencv\build\x86\vc12
.Après vous avez fait cela, vous devez également ajouter les lignes ci-dessous en vertu de l'
Common Properties
-Linker
-Input
-Additional Dependencies
Vous avez seulement besoin d'ajouter ceux que vous avez besoin, mais il n'y a rien de négatif à ajouter tout. Alors, vous êtes sûre de ne rien oublier.
staticlib
. En outre, il n'y a pas devc12
maisvc14
(sous x64). Si cette réponse n'est pas vraiment aider.OriginalL'auteur Jeroen Vervaeke