win32下安装mingw32和cmake来编译opencv2.4.9
2015-01-28 17:14
489 查看
要注意的就是mingw32和cmake的版本了吧,我第一次编译就是以失败告终,然后痛定思痛,把自己的mingw32和cmake去卸载又安装的别人告知的,结果成功。
先是mingw32,点击打开链接,可下载tdm-gcc-4.9.2.exe,4.9.2是我使用的版本,不知现在这个页面上版本更新没。
安装的话,安装时选择默认的支持C++/C的那种方式即可,默认会自动添加到系统环境变量。如果没有添加则手动添加:C:\TDM-GCC-32\bin; ,添加系统变量右击“计算机”,选择属性,然后选个高级系统设置,往下找有个系统变量,
选择环境变量后再选择系统变量里的Path,点击“编辑”,自己把C:\TDM-GCC-32\bin加上。
安装完毕后打开cmd.exe,输入gcc --version测试版本.
安装cmake,cmake版本为CMake 2.8.12.1。可以自己搜索一下windows版本的安装。记得勾选添加环境变量,创建桌面快捷图标
然后自己下载一个opencv2.4.9,windows版本的或者linux版本的都可以,linux版本的更小,更节省时间,windows版本的安装完目录中opencv\\source里和linux版本是一样的,都是没有编译的东西。
之后就是用CMake了,注意路径选到sources这个目录,这个文件夹下有CMakeLists文件。然后在build/x86目录下可以看到只有vc10、vc11、vc12三个版本,新建文件夹mingw,用来存放编译的mingw版的opencv:
等待变红:
再次点击Configure,然后再点Generate:
经过上面的generate会在mingw目录Makefile文件。从cmd里进到D:\ProgramFile\OpenCV2.4.9\opencv\build\x86\mingw这个目录(该目录有生成的Makefile),然后输入命令mingw32-make 之后就是漫长的等待,大概一个小时才编译完:
一个小时后.........................................
这就算编译好了,记得将环境变量 D:\ProgramFile\OpenCV2.4.9\opencv\build\x86\mingw\bin 设到Path里!!!
先是mingw32,点击打开链接,可下载tdm-gcc-4.9.2.exe,4.9.2是我使用的版本,不知现在这个页面上版本更新没。
安装的话,安装时选择默认的支持C++/C的那种方式即可,默认会自动添加到系统环境变量。如果没有添加则手动添加:C:\TDM-GCC-32\bin; ,添加系统变量右击“计算机”,选择属性,然后选个高级系统设置,往下找有个系统变量,
选择环境变量后再选择系统变量里的Path,点击“编辑”,自己把C:\TDM-GCC-32\bin加上。
安装完毕后打开cmd.exe,输入gcc --version测试版本.
安装cmake,cmake版本为CMake 2.8.12.1。可以自己搜索一下windows版本的安装。记得勾选添加环境变量,创建桌面快捷图标
然后自己下载一个opencv2.4.9,windows版本的或者linux版本的都可以,linux版本的更小,更节省时间,windows版本的安装完目录中opencv\\source里和linux版本是一样的,都是没有编译的东西。
之后就是用CMake了,注意路径选到sources这个目录,这个文件夹下有CMakeLists文件。然后在build/x86目录下可以看到只有vc10、vc11、vc12三个版本,新建文件夹mingw,用来存放编译的mingw版的opencv:
等待变红:
再次点击Configure,然后再点Generate:
经过上面的generate会在mingw目录Makefile文件。从cmd里进到D:\ProgramFile\OpenCV2.4.9\opencv\build\x86\mingw这个目录(该目录有生成的Makefile),然后输入命令mingw32-make 之后就是漫长的等待,大概一个小时才编译完:
一个小时后.........................................
这就算编译好了,记得将环境变量 D:\ProgramFile\OpenCV2.4.9\opencv\build\x86\mingw\bin 设到Path里!!!
相关文章推荐
- win32下安装mingw32和cmake来编译opencv2.4.9
- 树莓派 安装 OpenCV 使用CMake 编译工程 最新版2015
- OpenCV使用CMake和MinGW的编译安装及其在Qt配置运行
- Ubuntu上用cmake编译安装OpenCV
- ubuntu 下编译安装cmake、OpenCV
- 在ubuntu上安装Cmake、opencv2.4.9、PCL1.8、g2o
- 在Ubuntu 16.04 上编译安装OpenCV3.2.0(Cmake + python3 + OpenCV3)
- Raspbian Ubuntu下安装OpenCV2.4.9的详细过程及碰到的问题和第一次程序的编译调试
- Ubuntu12.04下OpenCV2.4.9源码编译安装
- ubuntu16下编译并安装opencv2.4.9(附卸载方式)
- Qt下OpenCV编译配置(Cmake3.6.0+Mingw4.4+opencv2.4.9)c
- cmake编译opencv2.4.9出错解决办法
- 利用CMake自己编译opencv步骤(vs2010+opencv2.4.9+CMake3.1.0)
- opencv2.4.9安装编译及调试
- Ubuntu终端命令安装OpenCV(非Cmake方法)(终端gun编译opencv c/c++程序)
- Cmake 2.8.11 rc1 + gcc 4.9.2 编译OpenCV 2.4.9
- ubuntu安装opencv2.4.9编译出错NCVPixelOperations.hpp: error: a storage class is not allowed in an explicit
- 在Ubuntu 16.04 上编译安装OpenCV3.2.0(Cmake + python3 + OpenCV3)(转)
- cmake编译安装OpenCV
- Ubuntu下OpenCV的安装卸载与CMake编译