windows10-VS2015-Boost-Pyhton2.7-dlib配置
来源:互联网 发布:美工需要学哪些东西 编辑:程序博客网 时间:2024/06/05 03:28
- 安装Python27见其他教程
- 配置Boost
- 配置dlib
- 附加方法1
- 附加方法2
- 附加方法3
0.安装Python2.7(见其他教程)
1.配置Boost
1.下载Boost源码:http://www.boost.org/users/history/。
2.打开VS2015 x64命令提示工具:
定位到boost跟路径:
cd D:\Program Files (x86)\Tools\boost_1_64_0
重要步骤:配置python路径,打开project-config.jam配置文件,添加如下代码指定python相关路径:
import option ; using msvc ; option.set keep-going : false ; # 以下为用户添加# Configure specific Python version. using python : 2.7 : C:/ASUKA/develop/python27/python.exe : C:/ASUKA/develop/python27/include #directory that contains pyconfig.h : C:/ASUKA/develop/python27/libs #directory that contains python27.lib : <toolset>msvc ;
执行命令:
bootstrap.bat
执行命令:
b2 -a --with-python address-model=64 toolset=msvc runtime-link=static --user-config=project-config.jam
32位系统把64改成32。
或者其他选项:
b2 -j5 toolset=msvc-14.0 link=static runtime-link=static threading=multi --build-type=complete address-model=64 --without-mpi --without-metaparse --without-graph --without-graph_parallel --without-program_options --without-wave --witout-type_erasure --without-coroutine --without-coroutine2
执行完成后确保文件libboost_python-vc140-mt-s-1_64.lib
生成成功,如在其他路径,将其复制到stage/lib
下。
3.添加系统环境变量:
在“path”中新建添加:
2.配置dlib
1.下载dlib:https://github.com/davisking/dlib。
2.修改dlib-master\tools\python
文件夹里的CMakeLists.txt文件,在文件前面添加Boost路径,否则编译找不到Boost:
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)# 以下为添加内容set(Boost_INCLUDE_DIR "D:/Program Files (x86)/Tools/boost_1_64_0")set(Boost_PYTHON_LIBRARY_DEBUG "D:/Program Files (x86)/Tools/boost_1_64_0/stage/lib")set(Boost_PYTHON_LIBRARY_RELEASE "D:/Program Files (x86)/Tools/boost_1_64_0/stage/lib")# 以上为添加内容set(USE_SSE4_INSTRUCTIONS ON CACHE BOOL "Use SSE4 instructions")include(../../dlib/cmake_utils/add_python_module)add_definitions(-DDLIB_VERSION=${DLIB_VERSION})
3.在dlib-master
根路径下执行命令:
python setup.py install
附加方法1:
在执行完第一步,完成Boost Python配置后,也可以直接在命令行下执行:
pip install dlib
来安装dlib。
附加方法2:
在执行完第一步,完成Boost Python配置后,进入下载的dlib根目录,只用CMake gui工具打开CMakeLists.txt,配置生成VS2015项目,使用Visual studio 2015打开生成的Project.sln,在项目属性下配置:
然后重新生成解决方案,成功生成dlib.lib和dlib.pyd:
将dlib.pyd复制到python安装目录的DLLs文件夹下,即完成dlib安装。
附加方法3:
conda install -c menpo dlib=18.18
参考文献:
boost 1.53 python fatal error LNK1104 boost_python-vc110-mt-gd-1_53.lib
- windows10-VS2015-Boost-Pyhton2.7-dlib配置
- Dlib+Vs2015配置
- OpenGL + VS2015 + Windows10配置
- dlib+VS2015配置与dlib特征点检测
- vs2015 配置boost
- openCV3.X+VS2015+Windows10环境配置详解
- pyhton2.7安装
- 【caffe配置】face_detection_alighment在windows10+caffe+vs2015下的配置
- windows10 x64 vs2015 MPI 1.4.1 环境配置
- Windows10+CUDA8.0+VS2015+CUDNN5下配置caffe
- face_detection_alighment在windows10+caffe+vs2015下的配置
- 【OpenCV】Windows10环境搭建 安装OpenCV并配置VS2015
- dlib 01 dlib vs2015 编译 win10
- 如何在vs2015下配置boost库
- 基础知识(九)boost+vs2015安装配置
- VS2015配置32位boost库
- boost + vs2015
- QT(windows10+VS2015)
- HTTP协议笔记(一):Web网络基础
- 抽象类、接口
- STL学习之七:list用法示例
- 数据库——(17)存储过程
- opencv程序在未安装opencv环境下运行方法总结
- windows10-VS2015-Boost-Pyhton2.7-dlib配置
- Excel 技巧百例:设置下拉框
- MVC后台数据赋值给前端JS对象
- WebSocket的基础知识总结
- Android 与 web后台数据交互之解析XML和JSON
- Android实现五子棋游戏(二) 人机对战实现
- Hdu 6034 细心 数组少开
- 编写守护进程
- JAVA_集合-区别