OpenCV“已定义”错误

OpenCV “already defined” error

本文关键字:错误 已定义 定义 OpenCV      更新时间:2023-10-16

我目前正在Windows Forms C++中使用OpenCV制作一个项目。在第一种形式中,CvCapture* capture; 已成功运行,但是当我在第二种形式中添加此代码时,出现此错误:

错误 LNK2005:"结构 CvCapture * 捕获"(?capture@@3PAUCvCapture@@A) 已在 Form2.obj 中定义

致命错误LNK1169:找到一个或多个多重定义的符号。

OpenCV库已成功包含。这有什么问题?

只需要定义一次CvCapture* capture;