在win10上配置Dlib库:
一、下载Dlib:
下载官网:http://www.dlib.net/ml.html
解压后进行编译配置。
二、编译配置:
使用cmake进行编译:
1、选择好路径,点击“Configure”:
2、勾选编译项AVX加速,这个在只有cpu的电脑上可以优化性能。
3、再次点击“Configure”,成功后点击“Generate”,成功后点击“Open Project”:
4、打开工程后,选择:Release x64编译生成release版本:
生成文件:dlib19.18.0_release_64bit_msvc1900.lib
5、选择:Debug x64编译生成debug版本:
生成文件:dlib19.18.0_debug_64bit_msvc1900.lib
6、配置属性列表:
1)VS2015新建一个C++项目,打开“属性管理器”,
2)如需添加Release x64版本,则选中Release|x64,右键,选择”添加新项目属性表“,弹出下面的窗口:
修改名称和保存位置,点击“添加”,则在对应目录下出现该属性表,双击打开进行配置:
3)选择“c/c++”->”常规“,”附加包含目录 “中添加:D:\thirdLib\Dlib\dlib-19.18
4)选择“链接器”->”常规“,”附加库目录 “中添加:D:\thirdLib\Dlib\dlib-19.18\build\dlib\Release
5)选择“链接器”->”输入“,”附加依赖项 “中添加:dlib19.18.0_release_64bit_msvc1900.lib
6)选择“c/c++”->”预处理器“,”预处理器定义 “中添加:
DLIB_JPEG_SUPPORT
DLIB_PNG_SUPPORT
DLIB_HAVE_AVX
说明:下次打开一个新的vs工程,如何添加保存好的属性表?
点击“视图”->“其他窗口”->“属性管理器”,在Release| x64上右键单击,选择“添加现有属性表”,选择D:\thirdLib\Dlib目录下的1918_Release_PropertySheet.props;
点击“视图”->“解决方案资源管理器”,回到工程即可。