奇怪的链接器错误链接到opencv ..."LNK1107:无效或损坏的文件:无法读取0x2E8"

Jim*_*Jim 9 c++ opencv visual-studio-2010

几天前,这个OpenCV版本对我有用.我正在尝试运行grabcut.cppOpenCV示例中给出的示例文件,因此我设置了一个快速项目并通过该cpp文件.然后,我设置了所有标准配置并在构建时出现此错误.

error LNK1107: invalid or corrupt file: cannot read at 0x2E8   
opencv_calib3d231.dll
Run Code Online (Sandbox Code Playgroud)

这是什么意思?

Bar*_*art 25

如果我不得不猜测(部分基于该错误的文档),我会说你试图直接链接到DLL.

您可能希望链接其相应的.lib文件.