win10 Cmake编译 深入理解Opencv 源码
来源:互联网 发布:在线php编辑器 编辑:程序博客网 时间:2024/06/05 19:26
按工程里面的readme操作即可即下面的步骤
Windows (MS Visual Studio):
set OpenCV_DIR=”C:\OpenCV\build”
mkdir build
cd build
cmake -G “Visual Studio 9 2008” -D OpenCV_DIR=%OpenCV_DIR% ..
start HeadOrientation.sln
但是需要根据自己的电脑的情况改一下相应的配置:
1.首先OpenCV_DIR
我的是在E:\opencv-2.4.9\opencv\build\x86\vc10\lib,注意:一开始我选的是E:\opencv-2.4.9\opencv\build\然后老是出什么”opencv set false”的错,改成后来的路径就没事了
这个是用CmakeUI编译的源码,所以根据错误信息设定opencv正确路径路径,设置为E:\opencv-2.4.9\opencv\build\x86\vc10\lib就可以了。
2.打开生成的工程文件编译时出很多错:
首先是:
解决方法:在ALL_ BUILD上右键移除或者把HeadOrientation设为启动项目均可以解决,花了半上午照这个bug,最后这个方法是参考http://blog.csdn.net/zyh821351004/article/details/44061647解决的。
后来又遇到错误:
像这种错误通常可能是要打开的文件如.txt或者说要读入的图片不在项目目录中,所以我把工程可能要用到的一个.txt在不同位置都放了一下,也不知道有没有用或者哪个起作用了,反正问题解决了。
然后又有错:
这个错找了很久,而且断点老是指向:
这个函数,网上找了很多,都没解决,最后有个人说opencv有的版本cout不能输出mat类型数据,我逐步调试正是在cout输出mat类型的数据时出的错,然后我用opencv3.2.4 用cout输出mat数据就不会出错,所以有可能是2.4.9不能用cout输出mat数据,之前曾经cmake成功的时候用的是opencv2.4.8
哎,因为这些个bug,搞了两天,一个人战斗真他妈的不爽啊,所以像这种程序找bug最好能利用别人的资源或者师兄师姐的资源。
- win10 Cmake编译 深入理解Opencv 源码
- Cmake编译OpenCV源码
- win10 使用cmake编译opencv源码生成VS工程(二)
- CMake生成OpenCV解决方案&&编译OpenCV源码
- CMAKE编译opencv源码错误解决办法
- OpenCV学习笔记(四):CMake 编译 OpenCV源码 on Windows
- 用Cmake编译Opencv源码,生成动态库
- 64位+VS2013+OpenCV2.4.9+CMake+TBB 编译OpenCV源码
- OpenCV 3_0源码编译(CMake 3.2.3)
- 为什么要使用CMake+VS编译OpenCV的源码
- 不用CMake编译查看OpenCV源码的方法!
- 为什么要使用CMake+VS编译OpenCV的源码
- openCV源码Cmake编译后,VS build报错问题解决
- cmake编译opencv程序
- CMake OpenCV源代码编译
- cmake 编译OpenCV程序
- CMake编译opencv
- cmake编译安装OpenCV
- 测试学习资料网址收藏大全
- iOS 单元测试和UI测试教程
- hibernate-1-基本配置
- python中模块名字和__name__属性
- 白盒测试工具
- win10 Cmake编译 深入理解Opencv 源码
- SVN报错:Previous operation has not finished; run 'cleanup' if it was interrupted
- gym/101086 M Stairway to Heaven map set string、int对应 综合应用
- HDU 1166 敌兵布阵
- [U-Boot] [PATCH v5 29/30] zynq: Enable CONFIG_DEFAULT_DEVICE_TREE
- Java面向对象之继承
- Dagger2的基本配置
- Codeforces Round #424 (Div. 2, rated, based on VK Cup Finals) 831C. Jury Marks【二分】【水题】
- python 学习笔记 os模块