win7 编译64bit boost Python
来源:互联网 发布:艺考生软件缺点 编辑:程序博客网 时间:2024/06/05 09:37
1.从开始菜单启动vs2012下的VS2012 x64 Native Tools Command Prompt
2. 然后转到boost根文件夹,输入 bootstrap.bat 生成x64版的bjam.exe。
3.然后运行命令:
bjam --build-type=complete toolset=msvc-9.0 threading=multi link=shared architecture=x86 address-model=64
即可生成DLL版平台库,如果要编译静态库版就把shared改为static。
- 只生成一个库的话加上例如 --with-python 的编译选项,避免生成东西太多、时间太长。
- 要有address-model=64属性,如果没有这个属性的话,会默认生成32位的平台库,加入这个选项才能生成64位的DLL。
- 如果要生成Boost.Python库,需要先下载安装x64版的Python安装包,我用的版本是3.2.3。在使用这个库编写Python扩展DLL时,默认是使用动态库版的Boost.Python,要使用静态版的必须在C++项目中定义BOOST_PYTHON_STATIC_LIB宏,这样就不用在使用或发布扩展时带着boost_python-vc90-mt-1_50.dll一起了,当然扩展DLL的尺寸会大些,如果做实验没必要这样,编译又慢生成的文件也大。
- vs工具链版本:vs2003 : msvc-7.1,vs2005 : msvc-8.0,vs2008 : msvc-9.0,vs2010 : msvc-10.0
0 0
- win7 编译64bit boost Python
- boost 编译 32 bit & 64 bit
- Boost在VS2010编译64bit版本
- MeshLab源码编译 vs2010+win7 64bit
- win7+VS2010 64bit 编译QT
- WIN7(64bit)编译运行gh0st3.6
- win7+VS2010 64bit 编译QT
- 从零开始的 Win7 64Bit 编译Hadoop3
- 安装python环境(win7 64bit)
- Eclipse+Python 配置 (Win7 64bit)
- python win7 64bit内存错误问题
- win7 64bit下Python环境配置
- win7 64编译64位boost
- win7 64编译64位boost
- win7 64编译64位boost
- 如何编译64位( 64bit ) boost类库
- boost于vs2017下编译(64/32bit)
- Python 2.7 mysql-python(MySQLdb) win7 64bit 扩展安装
- Java线程池总结
- iOS开发ASIHttpRequest创建和执行request
- Android读取asserts和raw文件夹下的文件
- ExtJs4 笔记(8) Ext.slider 滚轴控件、 Ext.ProgressBar 进度条控件、 Ext.Editor 编辑控件
- JAVA wait(), notify(),sleep详解
- win7 编译64bit boost Python
- 【面试易错题】陷阱题集一
- 【LeetCode】-Merge Two Sorted Lists
- HDU 5038 水
- mysql分表与分区表
- Hibernate基本原理解析
- GetPath
- IOS的四种数据持久化
- H.264结构