神坑,使用gcc对opencv重编译
2024-10-04 00:22:41
工具 cmake-3.9.1 opencv-3.3.0 gcc-6.3.0
前几天为了装eclipse的CDT,把minggw里的make改了,今天突然想学opencv,可是只找到了vc版本,千辛万苦找到了用gcc重新编译的方法,谁知cmake只知道根据mingw的make方法,出现了“error in configuration process project files may be invalid”问题,历时2小时终于cmake成功。
谁知在make过程中出现了如下问题
1.
返回cmake排除ENABLE_PRECOMPILED_HEADERS。
Workaround is to turn off CMake option: ENABLE_PRECOMPILED_HEADERS=OFF
ps:在66%依然出错了。应该是和我下的gcc版本有关。建议下载低版本gcc
ps:选择gcc5.1.0时出现以下问题
2.error: 'sprintf_instead_use_StringCbPrintfA_or_StringCchPrintfA' was not declared in this scope
edit file %OPENCV_HOME%\sources\modules\videoio\src\cap_dshow.cpp Add
1 #define STRSAFE_NO_DEPRECATE
成功编译opencv
我们只需要编译后的include,bin,lib目录。
为方便起见放在codeblock安装目录
codeblock的配置与后面vs配置相同
gcc与vc编译之后的结果并不一样
gcc:
bin目录
lib目录:
vc:
bin目录:
lib目录:
最新文章
- JavaScript 操作 Cookie
- PHP基础之 继承(一)
- JqueryAjaxFormData文件异步上传
- Bean的定义及作用域的注解实现
- GridView实现一个图片加多个文本框
- 转:C# 泛型编程之泛型类、泛型方法、泛型约束
- 洛谷 P1515 旅行
- chrome浏览器debugger 调试,有意思。
- beini破解无线
- Ext JS4百强应用: 做可编辑的,可checked的treegrid--第11强
- OSI七层模型对应的协议
- EventQueue.invokeLater(new Runnable())
- MVC分部视图@Html.Partial
- Codeforces.700E.Cool Slogans(后缀自动机 线段树合并 DP)
- 【麦子学院】Linux cmd命令大全
- Spring9 : Autowire(自动装配)机制
- js 垃圾回收机制与内存管理
- Django框架_URLconf、Views、template、ORM
- Communications link failure
- [转]FreeMarker使用
热门文章
- How to calculate bits per character of a string? (bpc) to read
- laravel的firstOrCreate的作用:先查找表,如果有就输出数据,如果没有就插入数据
- scratch如何获取透明的图片
- python-小数据池 and 编码
- 使用X-UA-Compatible来设置IE8兼容模式
- java中构造方法和方法全面解析
- Grid Layout 注释
- mybatis 异常 There is no getter for property named 'bizId' in 'class java.lang.Long'
- UGUI动态绑定事件
- 扩展HtmlHelper类实现Mvc4分页