对于配置dlib经常出现的错误及解决方法:
- 如果遇到png.h文件找不到,确定附加库目录已经包含dlib,使用"../external/libpng/png.h"去代替<png.h>即可
image.png
USER_ERROR__inconsistent_build_configuration__see_dlib_faq_2 以及 无法解析的外部符号的情况(主要是png、jpeg的)
image.png
再然后,就是看是不是需要把external下的那三个文件夹内容全部导入到资源文件下,然后试了一下各种错误又出来了,只好再次删掉回到原点。
external
最后一个博客中看到在cmake中的红框(借图)
原图
image.png
其实我多搞出来了几个,红框里那仨出来了应该就可以了,不用株连九族其实,然后再次cmake编译,这回出现了新的信息:
暂时去掉anaconda中的lib
cmake说你这电脑里的太破太久我还是自己搞吧,不得不说这个编译还是太懒···
所以就按照正常配置方式设置好,就可以用啦!总之,除了问题请关注cmke下的信息!!!