Dlib使用过程全记录(三)

吐槽:大概只有我会觉得使用dlib有好多坑。

  这次是为了使用 load_image_dataset()这个函数,所以又踩坑。所以就有研究了一下,发现之前理解的不到位,只把dliballsource.cpp加进来是不够的,因为我加载图片要处理png,处理png就要加把png的宏加进去,加进去之后还要加dlibexternallibpng的头文件路径,然而还没有结束,因为做好上面那些工作依然会报错。所以最稳妥的办法就是用cmake编译dlib.lib出来,这样依赖关系我就不用管了。

      下载camke,把bin路径加到环境变量(使用过GUI 之后发现,还是命令行好用啊~),之后就可以用win+r,cmd,使用命令行了。

  因为要使用dlib,会有这样那样的库链接问题,我们要编译一个dib.lib出来,添加到vs的输入的依赖项里。

  命令:(首先进入dlib主文件夹,build和dlib这个目录同级)

  1. mkdir build  
  2. cd build  
  3. cmake -G "Visual Studio 14 2015 Win64" ..  
  4. cmake --build . --config Release 

  会在dlib-19.2uilddlibRelease 这个目录下找到 dlib.lib ,可以选择拷贝到工程下面,并在  Linker--》input--》Additional Dependencies 添加 dlib.lib;如果没有拷贝过来,要加完整路径。

                                                                                                  

原文地址:https://www.cnblogs.com/xiaochun-zhao/p/7272517.html