boost-python相关内容
我决定让我的程序与Windows环境兼容。但是我在windows上有很少的编程经验。有一些错误需要帮助。 环境: p> os:win7-64bit, ide:codeblocks12.11, python:Python 2.7.3 Windows X86-64安装程序(Windows AMD64 / Intel 64 / X86-64二进制文件[1] - 不包括源代码) 编译器
..
我试图将一些现有的C ++函数包装到python中。我将我的问题简化为下面的代码: #include class A {〜A(); }; void func(const A&); int main(int argc,char ** argv){ boost :: python :: def(“func”,func); }
..
我必须做一些明显的错误,但在战斗后的几个小时我无法取得进一步的进展: 升级到Boost 1.54之后,CMake 2.8。 12和Python 2.7.5(所有这三个都来自稍早的较小版本),我的项目在Debug配置中不再链接(它们在Release中链接正常)。 我建立了Boost的标准方式: bootstrap.bat 后跟 b2 address-model = 64 toolset
..
我写了一个C ++方法,从中我需要返回一个结构到Python。 我已经能够使用BOOST按照 mat 从Python发送到C ++。 com / questions / 19136944 / call-c-opencv-functions-from-python-send-a-cv-mat-to-c-dll-which-is-usi“> link 。 现在我需要走另一条路;从C ++返回到
..
我写了一个C ++方法,从中我需要返回一个结构到Python。 我已经能够使用BOOST按照 mat 从Python发送到C ++。 com / questions / 19136944 / call-c-opencv-functions-from-python-send-a-cv-mat-to-c-dll-which-is-usi“> link 。 现在我需要走另一条路;从C ++返回到
..
我想使用Boost.Python将以下C ++函数公开给Python: int * test1(){ return new int(42); } //现在使用Boost.Python显示函数 BOOST_PYTHON_MODULE(libtest1) { 使用命名空间boost :: python ; def(“test1”,test1); }
..
我想使用Boost.Python将以下C ++函数公开给Python: int * test1(){ return new int(42); } //现在使用Boost.Python显示函数 BOOST_PYTHON_MODULE(libtest1) { 使用命名空间boost :: python ; def(“test1”,test1); }
..
我在一个项目,我正在试验boost python。在研究如何组织我的python界面时,我遇到了一个评论,断言有boost python的性能问题。是否有任何实际关注它的性能? 在这种情况下,我正在使用一个大项目,我们想要暴露一些它到python。我发现boost python使我很容易暴露我已经有的类。所以我宁愿坚持使用boost python的方法暴露类,因为它很容易。 解决方案
..
我有一个在C ++中定义的事件类,我使用Boost暴露给Python。我的脚本应该从这个类派生,我想做一些初始化每当一个新的子类定义。 如何设置元类暴露事件类,以便每当Python脚本从此类派生时,元类可以执行所需的初始化? 我想避免在脚本中明确使用元类... class KeyboardEvent(Event):#This is我想要的 pass class Key
..
我在一个项目,我正在试验boost python。在研究如何组织我的python界面时,我遇到了一个评论,断言有boost python的性能问题。是否有任何实际关注它的性能? 在这种情况下,我正在使用一个大项目,我们想要暴露一些它到python。我发现boost python使我很容易暴露我已经有的类。所以我宁愿坚持使用boost python的方法暴露类,因为它很容易。 解决方案
..
我试图使用c ++ 11 lambdas作为 boost :: python中的访问器函数' add_property ,下面是一些东西(在这个例子中lambda不是严格需要的,但是在lambda内部发生的更复杂的事情,例如验证将需要lambda): #include struct A { A():a(2){}; int a; };
..
我有一个在C ++中定义的事件类,我使用Boost暴露给Python。我的脚本应该从这个类派生,我想做一些初始化每当一个新的子类定义。 如何设置元类暴露事件类,以便每当Python脚本从此类派生时,元类可以执行所需的初始化? 我想避免在脚本中明确使用元类... class KeyboardEvent(Event):#This is我想要的 pass class Key
..
我想用 暴露C ++代码 std :: vector 到python。我的 A类{}; 未实施比较运算符。当我尝试 BOOST_PYTHON_MODULE(libmyvec) { using namespace boost :: python; class_(“A”); class_
..
我使用boost.python来编写python模块c ++。我有一些基本类与纯虚拟函数,我已导出像这样: class Base { virtual int getPosition()= 0; }; boost :: python :: class_(“Base”) .def(“GetPosition”,boost :: python :: pure_vir
..
我使用boost.python来编写python模块c ++。我有一些基本类与纯虚拟函数,我已导出像这样: class Base { virtual int getPosition()= 0; }; boost :: python :: class_(“Base”) .def(“GetPosition”,boost :: python :: pure_vir
..
我使用boost.python来编写python模块c ++。我有一些基本类与纯虚拟函数,我已导出像这样: class Base { virtual int getPosition()= 0; }; boost :: python :: class_(“Base”) .def(“GetPosition”,boost :: python :: pure_vir
..
我试图将对象存储在std :: set中。这些对象是boost :: shared_ptr,来自python环境。向该集合添加值不会导致任何故障。但是当我试图擦除一个值,即使我传递相同的引用,它将无法工作。下面是一个示例: #include #include #include #incl
..
我使用boost.python来编写python模块c ++。我有一些基本类与纯虚拟函数,我已导出像这样: class Base { virtual int getPosition()= 0; }; boost :: python :: class_(“Base”) .def(“GetPosition”,boost :: python :: pure_vir
..
我正在使用C ++开发一个允许Python脚本的游戏引擎。下面是一个例子,说明如何在Python中定义函数,然后在某个事件发生时由事件管理器调用。 #导入在C ++中定义的一些类 从cpp.event导入PlayerDiesEvent,EventManager def onPlayerDeath(event): pass em = EventManager ) em.c
..
有什么方法使boost :: python控制Python GIL与python的每次交互? 我正在使用boost :: python编写一个项目。我试图为外部库写一个C ++包装,并用python脚本控制C ++库。我不能改变外部库,只有我的包装程序。 (我正在为所述外部库编写一个功能测试应用程序) 外部库用C编写,并使用函数指针和回调来做很多繁重的工作。它是一个消息系统,所以当一个
..