visual-studio - 尝试使用Visual Studio编译OpenCv文件时出现链接器错误

标签 visual-studio opencv linker

我试图编译一些OpenCv函数,并且从目录C:\ OpenCV2.2 \ modules \ haartraining中包含了cvhaartraining.h。

我把项目>'您的项目名称'属性...>配置属性>链接器>输入>

opencv库中的所有.lib文件:

"C:\OpenCV2.2\lib\opencv_highgui220d.lib" "C:\OpenCV2.2\lib\opencv_core220d.lib" "C:\OpenCV2.2\lib\opencv_ml220d.lib" "C:\OpenCV2.2\lib\opencv_video220d.lib" "C:\OpenCV2.2\lib\opencv_legacy220d.lib" "C:\OpenCV2.2\lib\opencv_imgproc220d.lib" "C:\OpenCV2.2\lib\opencv_objdetect220d.lib" "C:\OpenCV2.2\lib\opencv_ts220.lib" "C:\OpenCV2.2\lib\opencv_calib3d220d.lib" "C:\OpenCV2.2\lib\opencv_contrib220d.lib" "C:\OpenCV2.2\lib\opencv_features2d220d.lib"
 "C:\OpenCV2.2\lib\opencv_ffmpeg220d.lib" "C:\OpenCV2.2\lib\opencv_flann220d.lib" "C:\OpenCV2.2\lib\opencv_gpu220d.lib"

但它仍然不会链接。

我得到的错误是:
vecToFiles.obj : error LNK2019: unresolved external symbol "void __cdecl cvShowVecSamples(char const *,int,int,double)" (?cvShowVecSamples@@YAXPBDHHN@Z) referenced in function _main
vecToFiles.obj : error LNK2019: unresolved external symbol "int __cdecl cvCreateTrainingSamplesFromInfo(char const *,char const *,int,int,int,int)" (?cvCreateTrainingSamplesFromInfo@@YAHPBD0HHHH@Z) referenced in function _main
vecToFiles.obj : error LNK2019: unresolved external symbol "void __cdecl cvCreateTestSamples(char const *,char const *,int,int,char const *,int,int,int,double,double,double,int,int,int)" (?cvCreateTestSamples@@YAXPBD0HH0HHHNNNHHH@Z) referenced in function _main
vecToFiles.obj : error LNK2019: unresolved external symbol "void __cdecl cvCreateTrainingSamples(char const *,char const *,int,int,char const *,int,int,int,double,double,double,int,int,int)" (?cvCreateTrainingSamples@@YAXPBD0HH0HHHNNNHHH@Z) referenced in function _main
vecToFiles\Debug\vecToFiles.exe : fatal error LNK1120: 4 unresolved externals

我认为我缺少一些.lib文件,但我不知道哪个文件。
不胜感激任何帮助。

最佳答案

您还有什么额外的lib文件?从谷歌搜索看来,它似乎已编译成一个名为cvhaartraining.lib的文件。

关于visual-studio - 尝试使用Visual Studio编译OpenCv文件时出现链接器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7152277/

相关文章:

visual-studio - 如何使用 Visual Studio 命令行 + SCons 构建 windows xp 应用程序?

c# - 将整个对象转储到 C# 中的日志的最佳方法是什么?

visual-studio - QuickWatch 窗口智能感知问题

opencv - 带有Visual Studio的openCV,链接错误

c - 如何撤消 cv WarpPerspective

windows - 使用 DEF 文件而不是 LIB 文件链接到 DLL?

c# - Visual Studio 项目 : How to include a reference for one configuration only?

c++ - 对整个 Mat 图像进行排序并在 OpenCV 中存储索引?

c++ - 在 Code::Blocks 中链接 .cpp 文件的问题

链接文件以构建 EXE 时出现 C++ 错误