一.安装配置:

系统或者库版本
Visual Studio2022
Cmake3.*
Opencv4.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就行了 

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐