可能有人会问小熊猫C++是什么?那么现在我告诉你小熊猫C++是一款开源的基于QT5开发的一个便携IDE, 功能强大使用简单, 对于初学者非常友好, 是初学者的不二之选...
小熊猫C++官网: 小熊猫C++
还有人会问, 静态编译是个啥? 静态编译嘞用最简单的话来说就是编译出来的可执行二进制文件不用依赖任何DLL文件就可以运行, 方便在其它机器上运行, 不用为了运行环境烦恼了.
什么?你问二进制文件是什么? 啊! 二进制文件啊就是非源代码文件咯, .exe也可以说是二进制文件咯.
好介绍完小熊猫C++后那么正式开始来配置OpenCV静态编译版本.那先说下要准备的东西吧!
要准备的东西就那么多, 你可以先去吧这些东西准备一下.
先说说具体流程吧!大概就是先编译一下OpenCV 编译一个静态库, 编译的时间可能会比较长, 要耐心等待哦! 编译好后就在小熊猫C++里配置一下就行. 当然小熊猫C++支持创建项目模板, 在本文末尾, 我也顺便创建一个小熊猫C++的项目模板让各位参考.
第一步, 先编译 OpenCV, 废话不多说,上图
先打开cmake-gui.exe
选好之后嘞, 就要等待一段时间, 会自动生成一些配置文件, 一会还要勾选一些选项
等待一段时间后看到下图, 就勾一下下面指出来的选项其它保持默认即可.
打开控制台后 输入 mingw32-make 来编译一下
编译需要等待很长时间, 耐心等待
编译完成后 输入 mingw32-make install
编译完成后就可以看到 install文件夹, 这个文件夹里就是我们要用到的OpenCV库了.
把它复制出来 然后改个你喜欢的名字(不要中文)然后放在你喜欢的位置(不要放云端比如网盘).
好了编译OpenCV阶段完成了, 真是花费了大半天的时间呢, 赶快出去买一瓶可乐犒劳一下你自己吧!
现在打开小熊猫C++ 吧!
这个就是小熊猫C++的真容啦!!
然后嘞 点击文件 -> 新建 -> 新建项目
新建一个C++项目
点这个项目属性
添加以下这些连接库哦
-lopencv_world455 -lade -lIlmImf -llibjpeg-turbo -llibopenjp2 -llibpng -llibprotobuf -llibtiff -llibwebp -lquirc -lzlib -lgdi32 -lComDlg32
注意 -lopencv_world455这个一定要放在第一个, 不然会报错!
这样就配置好了, 好我们来试一下看看成功了没有~
点编译运行 诶嘿嘿 没有出错
哈哈运行成功啦~
生成的exe文件也不算大嘞~
最后嘞就是添加模板文件了, 在小熊猫C++目录里的Template文件夹里 新建一个 .template后缀的文件 和 OpenCV.txt 这里写初始代码 你也可以不写
我就这样写的你自己改改吧~~~