基本思想:在window10下,使用MinGW+Cmske+Dlib 进行编译,然后在代码中使用c++进行静态库的调用;完成一系列步骤之后,就可以在更换编译器情况下,进行跨平台交叉编译;
该工程的代码:https://github.com/sxj731533730/HeadPose
具体搭建过程如下:
第一步:搭建环境:https://blog.csdn.net/sxj731533730/article/details/108825222; 可以暂不搭建opencv
第二步:下载dlib包,使用window10的附加linux内核下载较快:
ubuntu@ubuntu:/mnt/f$ axel -n 100 http://dlib.net/files/dlib-19.21.zip
ubuntu@ubuntu:/mnt/f$ unzip dlib-19.21.zip
ubuntu@ubuntu:/mnt/f$ cd dlib-19.21/
ubuntu@ubuntu:/mnt/f/dlib-19.21$ mkdir -p build
目录结构为:
ubuntu@ubuntu://mnt/f/dlib-19.21$ tree -L 1
.
├── CMakeLists.txt
├── ISSUE_TEMPLATE.md
├── MANIFEST.in
├── README.md
├── build
├── dlib
├── docs
├── documentation.html
├──