OpenCV“已定义”错误
OpenCV “already defined” error
我目前正在Windows Forms C++中使用OpenCV制作一个项目。在第一种形式中,CvCapture* capture;
已成功运行,但是当我在第二种形式中添加此代码时,出现此错误:
错误 LNK2005:"结构 CvCapture * 捕获"(?capture@@3PAUCvCapture@@A) 已在 Form2.obj 中定义
致命错误LNK1169:找到一个或多个多重定义的符号。
OpenCV库已成功包含。这有什么问题?
您
只需要定义一次CvCapture* capture;
。
相关文章:
- 已定义函数时出现 G++ "未定义的引用"错误
- Cuda 编译错误:已定义类模板
- C++ LNK 2005 错误"已在 .obj 中定义
- 从模板继承的 MSVC DLL 导出类会导致LNK2005已定义的错误
- 定义静态类字段时多个已定义符号的链接器错误
- 有关函数定义的错误,但已定义
- 错误的LNK2005已定义为将C /Fortran解决方案更新为VS 2013
- 如果两个静态库包含 pugixml objs,如何避免与 pugixml 的“已定义”链接错误
- 升压测试错误:主已定义
- 错误 LNK2005:构造函数已定义
- 包含:stdafx.h 和 <vector> VisualStudio 2012 C++ 之间的冲突(错误 C2953:已定义类模板)
- C++:函数调用错误:标识符"name"未定义,如果已定义?
- 错误 C2535:"void NumberList::appendNode(double)":成员函数已定义或声明 第 35 行
- C++ LNK2005"已定义"错误 - 文件引用自身
- LNK2005已定义在项目 [MSVC12] 中包含 C 类型头文件 C++错误
- LNK2005(已定义)找不到错误
- 错误LNK2005构造函数已定义
- 错误 C2535:已定义或声明成员函数
- 已定义链接器错误
- 错误:已定义类模板