Windows10+VS2013环境下Dlib库的编译与使用
来源:互联网 发布:linux创建文件夹 命令 编辑:程序博客网 时间:2024/06/06 06:55
简介
最近听闻dlib库在人脸识别方面的效果不错,就想尝试一下,现将安装使用过程总结如下。最开始编译时按照网上普遍使用的CMAKE方法,可以编译成功,但是在使用dlib.lib库时候总是会报Error LNK2001的错误,怎么搞都无解,最后选择源码编译的方法成功执行。
准备
下载dlib库源码:https://github.com/davisking/dlib/releases 我这里使用的是dlib18.17.注意,如果电脑没有安装vs2015,不要下载dlib19.2及其以上版本。
编译
1.新建win32 控制台程序
2.配置平台属性,改为Release x64 (选择release版本只是为了更快,也可以使用debug版本,只要以后使用lib库时的项目保持一致即可)
3.在 配置属性 -> 常规 中,将配置类型改为:静态库(.lib),目标文件名改为:dlib
4.C/C++ -> 常规 -> 附加包含目录中,将源码中的libjpeg,libpng和zlib头文件引入,zlib,libpng,libjpeg文件是为了能够让dlib直接支持读取.png和.jpeg格式图像
E:\dlib-18.17\dlib\external\libjpeg
E:\dlib-18.17\dlib\external\libpng
E:\dlib-18.17\dlib\external\zlib
5.C/C++ -> 预处理器 -> 预处理器定义:DLIB_PNG_SUPPORT、DLIB_JPEG_SUPPORT
6.项目中 源文件 -> 添加现有文件,将dlib/all/source.cpp导入
7.项目中 资源文件 -> 添加现有项,将dlib/external/中zlib,libpng,libjpeg三个目录下的文件都加入到工程中
生成
生成解决方案,即可在x64 release文件夹下生成静态dlib.lib文件。
0 0
- Windows10+VS2013环境下Dlib库的编译与使用
- Dlib+VS2013环境搭建
- Windows10下VS2013+PCL1.8环境配置
- vs2013配置dlib库
- windows10+cuda8.0+cudnn5.1+vs2013下编译caffe
- windows10+cuda8.0+cudnn5.1+vs2013下编译caffe
- windows10+vs2013环境下运行Fast-rcnn(仅CPU)
- Linux环境下的编译,链接与库的使用
- Linux环境下的编译,链接与库的使用
- win10下vs2013+DLib机器学习库安装及配置
- 记windows10下安装dlib失败经历
- 基于windows下使用CMake和VS2013编译OpenCV的环境搭建
- VS2013中BOOST库的环境配置与使用
- VS2013+OpenCV249+Windows10环境配置
- windows下编译dlib
- python环境下安装dlib库
- python环境下安装dlib库
- Dlib的编译和使用(二)
- python dir()
- mysql index-condition-pushdown
- 如何从宿主机拖动复制文件到虚拟机VM中的解决方法
- LCA两种方法
- 金科中学要如何才能变成金科一中
- Windows10+VS2013环境下Dlib库的编译与使用
- Frames of Reference 参考系
- 谓词下推
- 并查集算法和路径压缩
- css less使用以及注意点
- 【Spark你妈喊你回家吃饭-01】 Spark是什么鬼?
- Python自动化运维课程学习--Day1
- Linux读取文件属性C接口测试
- 【maven】---pom.xml-dependencies