当前位置: 首页 > 面试题库 >

Boost和Python 3.x

范凡
2023-03-14
问题内容

boost.python如何处理Python 3?仅限Python 2吗?


问题答案:

较新版本的Boost应该可以在Python V3.x上正常工作。早在2009年成功完成Google Summer of
Code项目后,我相信很早以前就已经添加了此支持。

将Python V3与Boost结合使用的方法是,通过添加以下示例来正确配置构建系统

using python : 3.1 : /your_python31_root ;

到您的user-config.jam文件。



 类似资料:
  • 我正在尝试使用SWIG将c项目包装到pythonapi中,遇到了以下格式的代码问题。 A、B类 我得到一个错误,上面写着 Boost\x64\include\booost\Variant\variant.hpp(148): error:输入(3)中的语法错误。 所以我去看看这个错误和它的一行,其中有一个宏是在另一个头文件中定义的,特别是“boost/mpl/aux\uvalue\u wknd.hp

  • 根据http://www.boost.org/doc/libs/1_55_0/doc/html/boost_asio/overview/cpp2011/futures.html,我们可以将boost::asio与一起使用。但是我找不到任何有关使用的信息,它具有更多的功能,例如。我怎么用?

  • Boost 库是一个经过千锤百炼、可移植、提供源代码的 C++ 库,作为标准库的后备,是 C++ 标准化进程的发动机之一。 Boost 库由 C++ 标准委员会库工作组成员发起,在 C++ 社区中影响甚大,其成员已近 2000 人。 Boost 库为我们带来了最新、最酷、最实用的技术,是不折不扣的“准”标准库。

  • Boostnote 就如同名字一样,最主要的一个用途便是 Markdown 笔记编辑器。你所有的 Markdown 笔记拥有自动保存的功能,并且支持多种展示格式。拥有半实时的预览,所以你可以及时的检查最后的格式是否是和你所输入的一致。 而且还是一款专门为程序员朋友量身打造的笔记软件,除了日常笔记记录,最大的用处就是帮你记录无数的代码资源,你甚至可以以一个单个笔记为单位,在里面创建多个 Tab,以组

  • 我正在尝试为包含提升::property_tree(

  • 为了避免多次重新计算一个项目的数据,我希望对这些项目使用已经计算好的crc。或以伪代码: 问题是combine_magic应该是什么。我使用boost crc库,但我没有在那里找到这样的功能。简单地使用xor是一个坏主意,因为我可能会完成一些指向偶数次的项--这将从等式中消除它们。Zlib似乎提供了这样的函数https://github.com/madler/Zlib/blob/master/cr