1.安装
-
首先在github上下载源码,网址为GitHub - davisking/dlib: A toolkit for making real world machine learning and data analysis applications in C++在这些选项卡的右侧,您会看到一个下拉菜单,标签为 Branch: master。点击这个下拉菜单旁边的按钮,它应该显示为Tags。
-
选择自己需要的dlib版本进行下载
-
安装所需要的依赖库
sudo apt update
sudo apt install build-essential cmake libopenblas-dev liblapack-dev python3-dev python3-pip
-
随后执行以下代码(在dlib自己的安装目录下新建文件夹build,随后切换到build目录下执行代码)
mkdir build
cd build
cmake ..
cmake --build . --config Release
sudo make install
-
在cmake ..过程中发生如下错误
-
解决方法:按照提示信息执行安装相应依赖包即可
2.测试
1.创建一个简单的C++程序,如test_dlib.cpp,并包含dlib的一个头文件。然后尝试编译它。
// test_dlib.cpp
#include <dlib/image_processing.h>
int main() {
return 0;
}
2.使用以下命令进行编译
g++ test_dlib.cpp -ldlib -o test_dlib
3.如果编译没有错误,那么dlib可能已成功安装