Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我目前正在使用 Windows Forms C++ 中的 OpenCV 制作一个项目。在第一种形式中, CvCapture* capture;运行成功,但是当我在第二种形式中添加此代码时,出现此错误:
CvCapture* capture;
错误 LNK2005:“struct CvCapture * capture”(?capture@@3PAUCvCapture@@A) 已在 Form2.obj 中定义 致命错误 LNK1169:找到一个或多个多重定义的符号。
错误 LNK2005:“struct CvCapture * capture”(?capture@@3PAUCvCapture@@A) 已在 Form2.obj 中定义
致命错误 LNK1169:找到一个或多个多重定义的符号。
OpenCV 库成功包含。这有什么问题?
您只需要定义CvCapture* capture;一次。