`
yoshiyan
  • 浏览: 47328 次
社区版块
存档分类
最新评论

如何在编译boost python的时候指定所用python的版本

    博客分类:
  • C++
 
阅读更多
修改user-config.jam文件

以boost 1.49为例,此文件的路径如下:
H:\boost_1_49_0\boost_1_49_0\tools\build\v2\

找到如下的部分,并根据需要进行修改。

# ---------------------
# Python configuration.
# ---------------------

# Configure specific Python version.
using python : 2.7 : C:/Python27 : C:/Python27/include : C:/Python27/libs ;
分享到:
评论

相关推荐

    编译好的boost的python3库

    boost支持python,官网提供的编译好的库只支持python2,python3的版本需要自己编译,按照网上的很多文章说的做,根本无法编译成功,这个是1.68版的boost、python3.6、vs2013编译的静态库,32位的,有需要的可以下载...

    boost python 1.49 编译的库文件

    在给定的压缩包文件中,包含的是针对Visual Studio 2008(即VS2008)和Python 2.6环境下的Boost.Python库的编译版本,版本号为1.49。这个库允许C++代码调用Python函数,同时也可以将C++类和对象暴露给Python,从而...

    boost python1.47编译的动态库文件

    Boost.Python库是Boost库的一部分,它为C++程序员提供了与Python编程语言无缝集成的工具。...有了这些文件,开发者可以避免自己编译Boost库,从而节省时间和资源,直接在项目中使用提供的库文件进行开发和调试。

    Linux+boost+python3+gcc编译说明文档1

    接下来,我们需要下载和编译Boost库,它是一个强大的C++库集合,包括了Boost.Python,用于C++和Python之间的互操作: 1. 访问Boost官网(http://www.boost.org/)下载最新版本的Boost,例如1.66.0。 2. 解压缩到指定...

    caffe编译python3.5需要的boost库

    接下来,你需要下载并编译Boost库,确保在编译时指定Python 3.5路径。这可以通过设置`--with-python=python3.5`选项完成。 2. **Boost库的编译**:下载Boost源代码后,运行`./bootstrap.sh`初始化配置,然后通过`./...

    Boost.Python文档

    通过使用`boost::python::bases`,你可以指定C++基类在Python中的表示,从而支持子类化和虚函数的调用。 6. **容器支持**:Boost.Python提供了对标准模板库(STL)容器(如vector、list、map等)的直接支持,使得...

    win7+boost+python3+vs2010编译说明文档1

    - **Anaconda尝试及放弃**: 在早期尝试中使用了Anaconda3,但在编译Boost时遇到了问题,因此最终决定使用官方Python 3.6.5版本。 #### Boost库下载与解压 - **Boost下载**: 访问[Boost官网](http://www.boost.org/...

    linux下编译boost.python简单方法

    本文将详细介绍如何在Linux环境中成功编译Boost.Python,并解决一些常见的问题。 #### 二、环境准备 首先,确保你的Linux系统满足以下条件: 1. **操作系统**:本指南基于Red Hat Enterprise Linux (RHEL) 5.7...

    boost.python 动态编译库

    本资源是boost1.60源码库编译的python模块动态链接库包含x64 release和debug版本,所用的python为64位的python2.7.9 。 boost_python-vc140-mt-1_60.dll boost_python-vc140-mt-1_60.lib boost_python-vc140-mt-gd-...

    boost库1.68版本Linux下编译的动态库和静态库

    编译Boost 1.68版本的库主要涉及以下几个步骤: 1. **下载与解压**:首先从Boost官方仓库(https://www.boost.org/)下载1.68版本的源代码压缩包,然后将其解压到一个合适的目录。 2. **配置编译器**:在Linux环境...

    VS2013编译的boost 1.60库,含32位和64位的动态库和静态库

    在Visual Studio 2013环境下编译Boost 1.60库,用户可以得到针对不同架构(32位和64位)的动态库(.dll)和静态库(.lib),以满足不同项目的需求。动态库在运行时依赖于相应的.dll文件,而静态库则将库功能直接链接...

    boost python静态库

    boost 1.47在VS2010下编译好的静态库 release版本:libboost_python-vc100-mt-1_47.lib debug版本:libboost_python-vc100-mt-gd-1_47.lib

    能使用boost.python的MinGw(GCC)动态链接库

    使用g++编译常见的问题就是找不到文件<boost/python.hpp>和pyconfig.h等文件. 这些文件其实在boost的目录下面和C:\Python27\include目录中. 为了使用方便,将整个\boost_1_49_0\boost\目录复制到MinGw的include目录...

    windows下caffe编译的python接口

    配置CMake,指定Python版本、Boost库路径、BLAS库等选项。 4. **生成项目文件**: 在CMake中点击"Configure",然后"Generate",这将生成适用于Visual Studio的项目文件。 5. **编译Caffe**: 打开生成的解决方案文件...

    boost1.67-python3.6的.hpp和编译好的动态库

    在描述中提到的“好不容易把boost_python编好了”,这表明编译Boost.Python的过程可能并不简单,因为通常需要配置多个环境变量,包括Python的路径、编译器设置等,还要确保所有依赖项都已安装。同时,修复了一个1.67...

    boost编译资料命令

    在实际项目中,为了能够有效地利用Boost库的功能,通常需要对其进行编译以适应不同的操作系统、编译器版本及配置需求。本文将围绕“Boost编译”这一主题,详细介绍如何通过特定的命令来完成Boost的编译工作,并对...

    利用Boost.Python将C++代码导入到Python模块

    首先,将C++下的代码编译为动态库,并将生成的动态库命名为封装模块的名字,如:用BOOST_PYTHON_MODULE(Module_Name)宏对需要导出的函数、全局变量、类等导入Python的Module_Name模块,此时生成的动态库需要更名为...

    boost_python静态库vs2003

    Boost库中的`boost_python`是用于C++和Python之间互操作的模块,使得开发者可以方便地在C++中调用Python代码,或者在Python中调用C++编写的高效算法。本主题主要关注如何在Visual Studio 2003(VS2003)环境下,结合...

    boost1.47在vs2010下的编译方法

    在本文中,我们将详细介绍如何在Visual Studio 2010环境下编译Boost 1.47版本。 首先,访问官方网站www.boost.org下载Boost的最新版本,这里是指Boost 1.47.0。下载完成后,将其解压缩至C盘根目录,形成C:\BOOST_1_...

Global site tag (gtag.js) - Google Analytics