致命错误LNK1104:无法打开文件'opencv_calib3d220d.obj'
fatal error LNK1104: cannot open file 'opencv_calib3d220d.obj'
我对C++编程非常陌生,我正在visual studio 2010中使用opencv 2.2库在Windows 7-64位操作系统上使用预编译头编译代码。我在项目属性>配置属性>链接器>输入中列出了C:\OpenCV2.2\lib中可用的所有库文件,但当我运行程序时,它继续显示此错误:
致命错误LNK1104:无法打开文件'opencv_calib3d220d.obj',
尽管我将"C:\OpenCV2.2\lib\opencv_calib3d220d"定义为输入。我不知道如何解决这个问题。如有任何帮助,我们将不胜感激。
您是否真的将"C:\OpenCV2.2\lib\opencv_calib3d220d"定义为输入,或将"C:\OpenCV2.2\lib \openv_calib3d220d.lib"定义为?(没有空格,没有空格就不能加粗/斜体,这就是它在那里的原因。)
它需要有.lib,否则它就不起作用了。即使它在抱怨.obj
此外:在Linker->General->Additional Library Directories下,您可以输入"C:\OpenCV2.2\lib\",然后您不必每次将该目录中的内容添加到Linker->Input->AdditionalDependencies时都键入该目录:例如,您只需输入"opencv_calib3d220d.lib"。
obj?没有lib,是
因此,请确保您的链接器输入中有"C:\OpenCV2.2\lib\opencv_calib3d220d.lib"等。
也要确保你做同样的没有发布末尾的"d"
顺便说一句,更新到2.4.6可能是个好主意,大量的错误修复,适当的gpu支持,人脸识别,你真的想没有它吗?
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 尝试导入pybind-opencv模块时出现libgtk错误
- 在编译C++代码(具有dlib和opencv)到WASM时面临问题
- 如何使用OpenCV将RBG图像转换为HSV,并将H、S和V值保存为C++中的3个独立图像
- OpenCV EqualizeHist()从彩色图像创建黑白图像
- 将OpenCV C++重写为EmguCV C#-如何使用指针
- OpenCV C++.快速计算混淆矩阵
- 在C++代码中包含opencv时,使用ctypes创建.so文件
- 哪些库可以通过Opencv调整曝光率
- 安装opencv失败-粘贴CMakeError.log的内容
- C++中的openCV Mat访问冲突
- OpenCV Android C++ imwrite not found
- 未定义的引用 .. 使用 OpenCV 编译 C++ 代码时,从命令行
- 将 OpenCV 与 CMAKE 中的项目一起构建为第三方库的正确方法
- CV_OCL_RUN宏如何在OpenCV(版本3.4.5)的goodFeaturesToTrack实现中工作?
- OpenCV 4.1.2 - 从网络摄像头获取帧并将其拆分
- LNK1104:无法打开文件"include.obj" - OpenCV
- 需要帮助解决LNK1104:使用 VS2010 构建 openCV 时无法打开文件'opencv_core231.obj' helloworld
- OpenCV元素指针如何存在于Obj-C类中
- Mergevec.obj:10个未解决的链接错误(用于haartraining的OpenCV样本收集)