关注this link。在设置我的工作站时,我陷入了最后两个步骤。
作为编译器,我使用Code:Block MinGW;我已经生成了已编译的opencv文件,现在我需要在Windows中构建sln文件。我使用Code Block在D:\ OpenCV \ Build \ Opencv路径中构建这个OpenCV项目文件,我在使用Cmake之后放置生成的bin文件。
在建筑期间,它停在40%,说;
链接CXX可执行文件.... \ bin \ opencv_perf_core.exe C:/码块/码块/ mingw的/ bin中/../ LIB / GCC /的mingw32 / 4.4.1 /../../../../的mingw32 / bin中/ ld.exe: 警告:没有激活自动导入 - 命令行中指定的--enable-auto-import。这应该工作,除非它涉及引用符号的常量数据结构 自动导入的DLL。无法导出_ZN12_GLOBAL__N_13ROp3allEv:符号 未找到无法导出_ZN12_GLOBAL__N_17CmpType3allEv:符号不是 发现collect2:ld返回1退出状态mingw32-make.exe [2]: * [bin / opencv_perf_core.exe]错误1 mingw32-make.exe 1:* [modules / core / CMakeFiles / opencv_perf_core.dir / all]错误2 mingw32-make.exe: * [all]错误2信息:解析vtable for cv :: _ OutputArray链接到 imp _ZTVN2cv12_OutputArrayE (自动导入)信息:通过链接解析cv :: _ InputArray的vtable imp _ZTVN2cv11_InputArrayE(自动导入)信息:通过链接到 imp _ZTVN2cv9ExceptionE(自动导入)来解析cv :: Exception的vtable 创建库文件:.... \ bin \ libopencv_perf_core.dll.a进程 终止状态2(14分29秒)0错误,3警告
我该如何解决这个问题?
答案 0 :(得分:3)
不幸的是,根据http://code.opencv.org/issues/2523,你无能为力。
您必须使用最新版本的MinGW。它使用最新的MinGW运输搭建GCC 4.7.2。
这个问题似乎已经在OpenCV 2.4.3中引入,因为它说版本2.4.2构建正常。