之前寫過python dlib依賴的安裝,安裝過程還算比較復雜,還需要安裝boost.Python依賴等,但是如果純粹的編譯C++的dlib庫,則要簡單得多,基本上不需要其他外部的依賴,這里簡單敘述一下過程,下載地址以及包和之前一樣.
1). 釋放源碼包並建立編譯目錄
tar -jxvf dlib-19.7.tar.bz2 cd dlib-19.7/dlib mkdir build cd build/
這里進入dlib目錄或者直接進入解壓后的目錄都是可以的,在上層目錄同樣也是轉向dlib目錄處理.
dlib目錄是dlib本身所有的C++源代碼目錄,另外examples代碼需要單獨編譯即可.
2). 編譯源代碼並安裝
cmake -DCMAKE_INSTALL_PREFIX=/monchickey/dlib .. make make install
3). 然后編譯完成之后進入安裝目錄,可以看到只有include和lib64兩個目錄,分別是存放頭文件和鏈接庫,這樣在編譯時直接調用就ok了;另外其他機器使用也可以直接打包編譯后的安裝目錄解壓即可使用.