2009-09-06 69 views
1

我遇到这样的错误OpenCV的highgui110.dll链接错误

Error 1 fatal error LNK1107: invalid or corrupt file: cannot read at 0x2C8 C:\Program Files\OpenCV\bin\highgui110.dll 

附加包含目录

C:\Program Files\OpenCV\cxcore\include 
C:\Program Files\OpenCV\otherlibs\highgui 
C:\Program Files\OpenCV\cv\include 

附加库目录

C:\Program Files\OpenCV\otherlibs 
C:\Program Files\OpenCV\lib 
C:\Program Files\OpenCV\bin 

附加依赖​​

cv.lib 
highgui.lib 
cxcore.lib 
highgui110.dll 

错误消息

Error 1 fatal error LNK1107: invalid or corrupt file: cannot read at 0x2C8 C:\Program Files\OpenCV\bin\highgui110.dll 1 OpenCV Capture 

什么错highgui.dll?

请帮忙。

谢谢。

这是我的源代码。

代码:从您的附加依赖的列表

#ifndef CAM_CAPTURE_H 
#define CAM_CAPTURE_H 


#include "cv.h" 
#include "highgui.h" 

class CamCapture 
{ 
private: 
CvCapture* myCaptureHandler; 
IplImage* videoFrame; 
int key; 

public: 
CamCapture(); 
~CamCapture(); 

void Init(); 

}; 


#endif 

回答

1

删除highgui110.dll。在其他依赖项中,您应该只列出lib文件。