需要帮助解决LNK1104:使用 VS2010 构建 openCV 时无法打开文件'opencv_core231.obj' helloworld

Need assistance resolving LNK1104: cannot open file 'opencv_core231.obj' when building an opencv helloworld with vs2010

本文关键字:文件 opencv helloworld obj core231 LNK1104 解决 帮助 使用 openCV 构建      更新时间:2023-10-16

我遵循下面链接的指南,以便获得一个hello world源代码来编译,但我一直得到一个链接错误,如标题所示。我不明白为什么。我确实包含了文件"opencv_core231"。Lib"从vc10目录在我的项目属性的链接器输入部分(在指南中指示的其他事项)。什么好主意吗?

安装OpenCV-2.3 for Visual Studio 2010

您可能忘记了链接器->输入->附加依赖项部分中的.lib。例如,您必须编写"opencv_core241d"。Lib "而不是"opencv_core241d"

在4-6周的时间里,我一直在使用OpenCV 2.3和Microsoft Visual Studio,我已经将所有需要的。dll文件复制到我的项目文件夹中。我相信这就是"做"的方式。我并不是说你不能有某种每次都可以导入的链接表,但它对我来说一直工作得很好。

如果您感兴趣,我使用以下指南进行设置:

http://www.anlak.com/using opencv - 2——3——1——视觉工作室- 2010 tutorial/

这个家伙使用属性表来制作项目,沿着路径走得更远,更容易制作。这是一个不错的漫步,除了我找不到属性管理器,这可以通过"视图>其他Windows>属性管理器"显示。

希望能对你的问题有所启发。