链接到opencv的奇怪链接器错误... "LNK1107: invalid or corrupt file: cannot read at 0x2E8"

Weird linker error linking to opencv... "LNK1107: invalid or corrupt file: cannot read at 0x2E8"

本文关键字:链接 or corrupt file 0x2E8 at read cannot invalid LNK1107 opencv      更新时间:2023-10-16

这个OpenCV构建几天前晚上对我有用。我正在尝试运行OpenCV示例中给出的示例grabcut.cpp文件,因此我设置了一个快速项目并在中导入了cpp文件。然后,我设置了所有的标准配置,在构建时遇到了这个错误。

error LNK1107: invalid or corrupt file: cannot read at 0x2E8   
opencv_calib3d231.dll

这是什么意思?

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

您可能想要链接到它对应的.lib文件。