社区
工具平台和程序库
帖子详情
为什么使用cmake对opencv编译,没找到mingw5下的gcc和g++
木古枯123
2021-04-07 12:10:24
在window,qt5.9.4想要配置opencv,编译器使用的是mingw,按照教程上要用cmake编译opencv源库,可是为什么在qt安装路径下找不到gcc.exe和g++.exe,求各位大佬帮帮忙
...全文
488
2
打赏
收藏
为什么使用cmake对opencv编译,没找到mingw5下的gcc和g++
在window,qt5.9.4想要配置opencv,编译器使用的是mingw,按照教程上要用cmake编译opencv源库,可是为什么在qt安装路径下找不到gcc.exe和g++.exe,求各位大佬帮帮忙
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
源代码大师
2021-05-10
打赏
举报
回复
希望对您有帮助:https://blog.csdn.net/it_xiangqiang/category_10993204.html
赵4老师
2021-05-10
打赏
举报
回复
cmake新建项目时,选对应的编译器。
CMake
+
MinGW
编译
的
OpenCV
2.4.10 库
这是Windows 8平台下
使用
MinGW
+
CMake
编译
的
OpenCV
,版本是2.4.10, 注:这是已经
编译
的库,不是源码,源码请到官网下载。这个库适用于喜欢Eclipse下开发
OpenCV
的朋友。如果你想自己
编译
,请参考我的博文教程 http://blog.csdn.net/lrs0304/article/details/40438603
OpenCV
_3.4.0_Windows_10_x64_
MinGW
_w64_
gcc
_7.2.0_
CMake
_3.11.0-rc4_install
OpenCV
+
MinGW
-w64+
CMake
编译
OpenCV
+
MinGW
-w64+
CMake
编译
OpenCV
+
MinGW
-w64+
CMake
编译
cmake
v2.8 bin及源码(自动化建构系统)
CMake
是个跨平台的自动化建构系统,它用组态档控制建构过程(build process)的方式和 Unix 的 Make 相似,只是
CMake
的组态档取名为
Cmake
Lists.txt。
Cmake
并不直接建构出最终的软件,而是产生标准的建构档(如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces),然后再依一般的建构方式
使用
。这使得熟悉某个集成开发环境(IDE)的开发者可以用标准的方式建构他的软件,这种可以
使用
各平台的原生建构系统的能力是
CMake
和 SCons 等其他类似系统的区别之处。
CMake
可以
编译
源代码、制做程式库、产生适配器(wrapper)、还可以用任意的顺序建构执行档。
CMake
支援 in-place 建构(二进档和源代码在同一个目录树中)和 out-of-place 建构(二进档在别的目录里),因此可以很容易从同一个源代码目录树中建构出多个二进档。
CMake
也支援静态与动态程式库的建构。 “
CMake
”这个名字是“cross platform make”的缩写。虽然名字中含有“make”,但是
CMake
和Unix上常见的“make”系统是分开的,而且更为高阶。 编辑本段 历史
CMake
是为了解决美国国家医学图书馆出资的Visible Human Project专案下的Insight Segmentation and Registration Toolkit (ITK) 软件的跨平台建构的需求而创造出来的,其设计受到了Ken Martin开发的p
cmake
r所影响。p
cmake
r当初则是为了支援Visualization Toolkit这个开放源代码的三维图形和视觉系统才出现的,今日VTK也采用了
CMake
。在设计
CMake
之时,Kitware公司的Bill Hoffman采用了p
cmake
r的一些重要想法,加上更多他自己的点子,想把GNU建构系统的一些功能整合进来。
CMake
最初的实作是在2000年中作的,在2001年初有了急速的进展,许多改良是来自其他把
CMake
整合到自己的系统中的开发者,比方说,采用
CMake
作为建构环境的VXL社群就贡献了很多重要的功能,Brad King为了支援CABLE和
GCC
-XML这套自动包装工具也加了几项功能,奇异公司的研发部门则用在内部的测试系统DART,还有一些功能是为了让VTK可以过渡到
CMake
和支援(“美国Los Alamos国家实验室”&“洛斯阿拉莫斯国家实验室”)的Advanced Computing Lab的平行视觉系统ParaView而加的。 编辑本段 功能介绍 组态档是用一种建构软件专用的特殊编程语言写的
CMake
脚本。 内建C语言、C++、Fortran、Java的自动相依性分析功能。 经由
CMake
脚本语言支援SWIG、Qt、FLTK。 内建对微软Visual Studio .NET和过去的Visual Studio版本的支援,可以产生后缀为.dsp、.sln和.vcproj的文档。 用传统的时间标签侦测档案内容的改变。 支援平行建构(在多台电脑上同时建构) 在许多操作系统上进行跨平台
编译
,包括Linux、POSIX相容的系统(AIX、*BSD、HP-UX、IRIX、
MinGW
/MSYS、Solaris系统)、Mac OS X和微软Windows 95/98/NT/2000/XP等。 产生可以给Graphviz用的全局相依图。 已经和Dart、CTest和CPack等软件测试和释出的工具整合。 编辑本段 应用软件 Bullet Physics Engine KDE (starting with version 4) The Visualization Toolkit Insight Segmentation and Registration Toolkit ParaView DevIL - Open Image Library OpenSceneGraph Scribus Drishti PvPGN Chicken ParadisEO Quantum GIS
OPENCV
编辑本段
cmake
的安装 下载
cmake
安装
cmake
tar –zxvf
cmake
-2.8.3.tar.gz ./configure--prefix=/usr/local/
cmake
/ gmake make install 注意: 包含win版linux版 源码及bin. 版本为v2.8.4
Windows安装
OpenCV
——利用
MinGW
+
CMake
从源码
编译
介绍了在Windows下利用
MinGW
和
CMake
进行
OpenCV
的安装(不需要Visual Studio!)
Qt之
CMake
和
MinGW
编译
OpenCV
这里
编译
的是最新版
OpenCV
3.4.3,
编译
过程比较曲折,大部分
编译
错误都可以查得到解决方法,也遇到了Google无果的错误,好在最后还是解决了,特此记录。
编译
环境 win10-64bit Qt5.9.4
MinGW
-5.3.0-32bit
CMake
-3.12.1
OpenCV
-3.4.3 相关软件下载地址 Qt下载地址:http://download.qt.io/arc...
工具平台和程序库
24,854
社区成员
27,343
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章