准备工作
-
-
-
-
3rdparty库文件的更新
由于videoInput库文件是基于gcc 4.4.*之前版本编译,所以在Mingw4.4.*编译OpenCV时出现sjlj相应错误。
所以在我们编译OpenCV前务必要更新videoInput的库文件
文件下载:http://code.google.com/p/pyopencv/downloads/list
下载videoInput.a,覆盖OpenCV的解压路径/3rdparty/lib/libvideoInput.a
处理OpenCV源文件
-
Cmake交叉编译
按照下面的设置进行配置,上面一行是解压后的OpenCV的路径
下面一行是你需要编译后存放动态链接库的文件目录,可供自由选择
注意:这里两个路径都不能有空格或者中文,不然编译会出现错误
点击下面configure进行配置(第一次点击的时候会挑选编译环境的工具,我们选择codeblock:mingw),会出现上面红色区域内容,勾选你需要的组建,然后再次点击configure,进行配置相关文件。
接下来Generate按钮呈现可用状态,点击Generate进行生成相应的编译环境的工程文件。
到此,我们可以关闭cmake工具,交由codeblock进行处理了。
打开codeblock工具,打开工程文件,选择刚才cmake输出的文件夹下的对应工程文件。界面如下:
工程上面点击右键,进行build,等待漫长的编译过程完成。
此时OpenCV编译完成!
相关文章:
-
2021-05-04
-
2021-09-19
-
2021-11-19
-
2022-01-21
-
2021-08-31
-
2021-08-15
-
2021-07-13
-
2022-01-10
猜你喜欢
-
2022-01-14
-
2021-12-09
-
2022-12-23
-
2022-12-23
-
2021-12-22
-
2021-11-28
相关资源
-
下载
2021-06-24
-
下载
2021-06-06
-
下载
2021-06-05