求助:链接问题,远程视频捕获系统,调不出来了。。。

时间:2022-06-03 08:39:14
1>IOVideo.obj : error LNK2019: 无法解析的外部符号 _DrawDibBegin@32,该符号在函数 "public: virtual bool __thiscall CInVideo::CreateVideoSequence(void)" (?CreateVideoSequence@CInVideo@@UAE_NXZ) 中被引用
1>IOVideo.obj : error LNK2019: 无法解析的外部符号 _DrawDibOpen@0,该符号在函数 "public: virtual bool __thiscall CInVideo::CreateVideoSequence(void)" (?CreateVideoSequence@CInVideo@@UAE_NXZ) 中被引用
1>VideoCapture.obj : error LNK2001: 无法解析的外部符号 _DrawDibOpen@0
1>IOVideo.obj : error LNK2019: 无法解析的外部符号 _DrawDibDraw@52,该符号在函数 "public: virtual void __thiscall CInVideo::OnVideoInStream(unsigned char *,int)" (?OnVideoInStream@CInVideo@@UAEXPAEH@Z) 中被引用
1>VideoCapture.obj : error LNK2019: 无法解析的外部符号 _capCreateCaptureWindowA@32,该符号在函数 "public: bool __thiscall CVideoCapture::CreateVideo(struct HWND__ *,class CRect,unsigned long)" (?CreateVideo@CVideoCapture@@QAE_NPAUHWND__@@VCRect@@K@Z) 中被引用
1>VideoCapture.obj : error LNK2019: 无法解析的外部符号 _DrawDibClose@4,该符号在函数 "public: __thiscall CVideoCaptureSequence::~CVideoCaptureSequence(void)" (??1CVideoCaptureSequence@@QAE@XZ) 中被引用
1>VideoCapture.obj : error LNK2019: 无法解析的外部符号 _DrawDibEnd@4,该符号在函数 "public: __thiscall CVideoCaptureSequence::~CVideoCaptureSequence(void)" (??1CVideoCaptureSequence@@QAE@XZ) 中被引用


各位大牛,该怎么解决?

2 个解决方案

#1


是否pragma了lib?
头文件和lib文件版本是否一致?

#2


#pragma comment(lib,"Gdi32.lib")
#pragma comment(lib,"Vfw32.lib")
加了这两句话就解决了,从论坛上看来的!http://blog.csdn.net/fan2290/article/details/5951781
谢谢!

#1


是否pragma了lib?
头文件和lib文件版本是否一致?

#2


#pragma comment(lib,"Gdi32.lib")
#pragma comment(lib,"Vfw32.lib")
加了这两句话就解决了,从论坛上看来的!http://blog.csdn.net/fan2290/article/details/5951781
谢谢!