【问题标题】:Wrapping python object in C/C++在 C/C++ 中包装 python 对象
【发布时间】:2015-11-21 06:52:30
【问题描述】:

我知道你可以在 Python 中创建 ctype 对象,但我想知道是否有办法在 Python 环境中用 C/C++ 包装 Python 对象。更具体地说,我想做的是用 C/C++ 包装一个对象,这样我就可以引用一个指向该对象的指针。谢谢。

【问题讨论】:

    标签: python ctype


    【解决方案1】:

    是的,你可以,
    首先你必须安装 python-dev,如果你使用的是 ubuntu:

    apt-get install python-dev -y
    

    然后看看这个文档:
    https://docs.python.org/2/extending/extending.html#building-arbitrary-values
    它将使您能够在 c\c++

    中使用 python 对象

    您还可以在许多 python 数据类型和 C/C++ 之间进行映射
    如果你有 python 脚本并且你想将值从它传递给 C/C++ 代码,你可以传递这些值,然后你可以将它从 python 数据类型映射到 C/C++ 数据类型。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-10
      • 2011-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多