Dlib使用过程全记录(三)

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

 

  这次是为了使用 load_image_dataset()这个函数,所以又踩坑。所以就有研究了一下,发现之前理解的不到位,只把dlib\all\source.cpp加进来是不够的,因为我加载图片要处理png,处理png就要加把png的宏加进去,加进去之后还要加dlib\external\libpng的头文件路径,然而还没有结束,因为做好上面那些工作依然会报错。所以最稳妥的办法就是用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.2\build\dlib\Release 这个目录下找到 dlib.lib ,可以选择拷贝到工程下面,并在  Linker--》input--》Additional Dependencies 添加 dlib.lib;如果没有拷贝过来,要加完整路径。

                                                                                                  

 

posted @ 2017-08-02 10:27  赵小春  阅读(272)  评论(0编辑  收藏  举报