github上libcbdetect库的cmake编译配置
·
一.安装配置:
| 系统或者库 | 版本 |
| Visual Studio | 2022 |
| Cmake | 3.* |
| Opencv | 4.5.5 |
二.编译
2.1下载库
a.github将libcbdetect库一整个安装

b.gitclone
git clone https://github.com/ftdlyc/libcbdetect.git
2.2 编译
a.文件目录:

上面是我编译好的环境.
然后解压到E盘里面(你可以解压到C或者D盘)都没有关系,libcbdetect要opencv库的静态链接库做支持,所以你最好把opencv库先编译好了再来编译cbdetect
b.修改CMakeLists.txt文件
把OpenCV_INCLUDE_DIRSS设置为opencv的include文件路径,把OpenCV_LIBS修改为opencv的静态库opencv_world455d.lib绝对路径,把子目录/src的add_subdirectory()删除掉,只留下其中的一个.

在cmakelist.txt的文件目录下创建build文件夹,打开cmake
将一整个将其包含住,然后把build目录设置为刚刚的build文件
点击Configure,直接选

把Visual Studio改成你自己的版本.
然后点击Generate;
Configure和Generate多点两次,直到没有红色了就可以不点了
然后点击open_project,用生成选项下的批生产,生成ALL_BUILD的Debug和Release的lib文件.

最后,在文件夹下会多出一个lib文件夹

点进去有Debug和Release文件夹,点击Debug文件夹就有

就得到了.lib静态库了.
配置Visual Studio的过程就不讲了,你只要把头文件和链接库放进去就可以了.
头文件:包含目录
链接库:库目录,依赖库
这只是本人做的笔记,编译的主要的工具还是cmake,大家多学学cmake就行了
更多推荐
所有评论(0)