在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;
點擊“視圖”->“解決方案資源管理器”,回到工程即可。