boost-python

boost-python

文章 0 浏览 4

Mac OS X 上的 Boost.Python:“类型错误:属性名称必须是字符串”

我最近使用 MacPorts 安装了 Boost,目的是在 C++ 中进行一些 Python 嵌入。然后我决定使用 Python 网站上找到的示例检查我是否正确配置了 Xcode: #i…

听不够的曲调 2024-09-06 04:41:18 5 0

Ubuntu 10.04 中的 Boost.Python 教程

我下载了最新版本的 Boost,并尝试在 Ubuntu 10.04 上启动并运行 Boost.python 教程: http://www.boost.org/doc/libs/1_43_0/libs/python/doc/tutori…

旧情别恋 2024-09-05 04:34:37 6 0

将 `__str__` 方法添加到 Boost Python C++ 时出现构建问题班级

我开始尝试使用 boost python 并遇到了问题。我尝试将 C++ 类公开给 python,但没有出现任何问题。但我似乎无法在不出现我不明白的构建错误的情况下实…

客…行舟 2024-09-01 02:22:53 3 0

如何在 boost::python 中向模块添加属性?

您可以使用 getter 和 setter (在简单的情况下)向类添加属性: class("X") .add_property("foo", &X::get_foo, &X::set_foo); 那么您可以像这样从 p…

本宫微胖 2024-08-30 21:36:52 7 0

Visual Studio 9 下使用 boost::python 进行 make_tuple

尝试构建以下简单示例 #include using namespace boost::python; tuple head_and_tail(object sequence) { return make_tuple(sequence[0],sequence[-…

格子衫的從容 2024-08-30 15:54:43 5 0

在 boost::python 中公开 boost::scoped_ptr

我收到一个编译错误,指出 scoped_ptr 的复制构造函数是私有的,具有以下代码片段: class a {}; struct s { boost::scoped_ptr p; }; BOOST_PYTHON_M…

执笏见 2024-08-27 20:57:41 11 0

使用boost.python导入一个带有opencv调用的方法,但由于编译后找不到符号而失败

所以我现在没有代码,因为我不在家...但我在 C++ 中使用了 python 的 boost 库,以允许 python 访问 C++ 源代码中 名为 loadImageIntoMainWindow(stri…

人间不值得 2024-08-25 22:15:01 7 0

在 Boost::Python 中通过引用传递

考虑一下这样的事情: struct Parameter { int a; Parameter(){a = 0;} void setA(int newA){a = newA;} }; struct MyClass { void changeParameter(P…

公布 2024-08-25 19:06:30 8 0

解决 boost.python 中的重载

我有一个像这样的 C++ 类: class ConnectionBase { public: ConnectionBase(); template Publish(const T&); private: virtual void OnEvent(const O…

岁吢 2024-08-24 13:57:49 5 0

如何使用 Boost::Python 在不修改基类的情况下向导出类添加方法?

我有一个无法修改的 C++ 类。然而,该类拥有一个 std::list<> 。我需要能够在 Python 扩展中访问的项目。由于 Boost::Python 似乎没有 std::list 和 P…

ㄖ落Θ余辉 2024-08-23 08:42:56 7 0

boost::python 导出自定义异常

我目前正在使用 Boost.Python 为 Python 编写 C++ 扩展。此扩展中的函数可能会生成包含有关错误的信息的异常(不仅仅是描述发生的情况的人类可读字符…

被翻牌 2024-08-21 00:46:29 6 0

Boost::Python:构建 python 扩展时将自定义参数传递给 gcc

我需要将 -Wl,-rpath,\$$ORIGIN/lib/ 传递给 g++ 的链接器(原因)。有没有办法在 Jamroot 文件中传递这个参数?…

°如果伤别离去 2024-08-20 03:25:13 13 0

如何编写函数和成员函数的包装器,以便在包装函数之前和之后执行一些代码?

我正在尝试编写一些包装类或函数,使我可以在包装函数之前和之后执行一些代码。 float foo(int x, float y) { return x * y; } BOOST_PYTHON_MODULE(t…

離人涙 2024-08-19 03:47:46 8 0

Boost.python 因 libboost_python.so.1.41.0 失败:无法打开共享对象文件

我已经安装了 Boost.Python。安装过程中没有错误,但我遇到了问题。当我尝试构建我的项目时,ererything 没问题,但是当我运行我的包装项目时,出现错…

哀由 2024-08-17 17:43:59 7 0

如何使用常规 makefile 构建依赖于 boost 的项目?

我正在开发一个c++项目,最近我们需要在其中包含一小部分boost。 boost 部分确实很小(Boost::Python),因此,使用 bjam 构建所有内容看起来有点大材…

只想待在家 2024-08-16 23:57:50 7 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文