腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
设置嵌入式
Python
编写C++游戏脚本
、
、
我所坚持
的
是
尝试将用C++编写
的
模块
公开给嵌入式
python
解释器。 我
使用
的
是
boost
::
python
,但我不确定我应该为此做些什么,至少可以说,文档似乎缺乏。我想要
的
是
用C++公开一些
BOOST
_
PYTHON
_MODULE代码,然后从同一个应用程序中访问这些代码。但是我没办法把它进口。我所得到
的
,似乎
是
最
浏览 1
提问于2015-01-30
得票数 1
回答已采纳
1
回答
使用
boost
python
的
python
模块
是
空
的
?
、
、
、
、
我正在尝试学习
boost
python
API来创建我自己
的
python
(3.6)
模块
。我能够成功地编译以下c++代码,并获得我生成
的
结果pythonTest.dll。#define
BOOST
_ALL_DYN_LINK#include <string> } <
浏览 8
提问于2017-07-05
得票数 2
1
回答
在C++中嵌入
Python
并
使用
Boost
.
Python
调用C++代码中
的
方法
、
、
我试图将
Python
脚本嵌入到我
的
C++程序中。在阅读了一些关于嵌入和扩展
的
内容之后,我了解了如何打开自己
的
python
脚本,以及如何将一些整数传递给它。但现在我有点不知道该如何解决我
的
问题。我知道我必须编译一个.so文件来将我
的
C++函数公开给
Python
,但是我无能为力,因为我必须嵌入
Python
文件并
使用
C++代码来控制它(我必须用脚本语言扩展一个大型软件,以使一些逻辑易于编辑)。这是我
的
C+
浏览 1
提问于2015-09-16
得票数 6
回答已采纳
1
回答
python
作用域导致NoneType错误
、
、
我编译了一个第三方
python
模块
(alembic),alembic通过PyImport_ImportModule导入了另一个
python
模块
(imath),imath通过PyImport_ImportModule再次导入了另一个
python
模块
(iex)。代码如下:{ handle<> imath(PyImport_ImportModule("imath&quo
浏览 1
提问于2018-03-19
得票数 0
回答已采纳
3
回答
Boost
Python
中
的
跨
模块
依赖关系
、
、
、
假设我有两个
boost
python
模块
,它们
的
定义如下。
模块
A:public: ~SomeClass() {}
BOOST
_
PYTHON
_MODULE(A) void func(SomeClass& sp) {}
BOOST
_
PYTHON
_MODULE(B) { class_<AnotherClas
浏览 2
提问于2010-12-14
得票数 7
1
回答
在
Python
中调用C++扩展
、
我正在尝试在MSVC++ 2010中用C++扩展
Python
3。我对这种事情完全不熟悉,而且我对C++也不是很精通。根据我之前在这里收到
的
python
文档和帮助,我已经编写了以下代码,并成功编译和运行:#include <iostream> PyImport_AppendInittab("spam", PyInit_spam);
浏览 2
提问于2012-02-25
得票数 1
回答已采纳
2
回答
如何通过
Boost
.
Python
从
python
文件导入函数
、
、
我对
boost
.
python
完全陌生。我回顾了许多关于
使用
boost
.
python
应用于
python
的
建议,但是仍然不容易理解并为我找到解决方案。我想要
的
是
直接从
python
"SourceFile“导入一个函数或类。
浏览 3
提问于2016-07-27
得票数 7
回答已采纳
1
回答
将shared_ptr传递给另一个
python
模块
、
我通过
boost
python
制作了一个
python
模块
。当我在
python
中
使用
实例化FileSink时,我可以将它赋给同一个
模块
中
的
类
的
构造函数。但是,当我尝试将同一个实例插
浏览 2
提问于2015-06-16
得票数 1
回答已采纳
1
回答
C++类通过
Boost
.
Python
嵌入不能被
Python
3识别为一个
模块
、
、
、
Boost
.
Python
v1.56中
的
以下示例展示了如何将
Python
3.4.2解释器嵌入到您自己
的
应用程序中。不幸
的
是
,在Windows8.1下,在我用MSVC2013进行
的
配置中,该示例不起作用。我还没有找到一个关于嵌入
的
完整例子,至少没有一个比10岁还年轻。我收到运行它
的
以下错误:ImportError:'embedded_hello‘不是内置
模块
有什么暗示我能做什
浏览 1
提问于2014-11-06
得票数 6
1
回答
boost
::
python
::exec(任何事情)
、
、
、
、
我正试图在我
的
程序中实现一些
Python
内容,我已经决定
使用
Boost
::
Python
,所以我按照说明编译它,
使用
bjam,
使用
mingw/gcc,获取dll和.a文件 为此,我
使用
了代码::块,因此我将dll放在我
的
项目的工作目录中,我
使用
的
其他dll都在其中,并决定运行
boost
::
python
::exec("b = 5");。#
浏览 2
提问于2013-11-05
得票数 0
1
回答
boost
::
python
:编译失败,因为复制构造函数
是
私有的
、
我
使用
boost
::
python
包装一个C++类。这个类不允许复制构造函数,但是
python
模块
总是想要创建一个。public: ByteArray m_bytearray;ByteArray类继承自
boost
下面
是
Python
模块
存根:
BOOST
_
PYTHON</
浏览 4
提问于2012-04-13
得票数 17
回答已采纳
1
回答
如何将
Python
实例转换为C++ double?
、
在
Python
本身中,您可以编写简单
的
float(f),其中f
是
Python
。生成double类型(在
Python
中称为float )。double toDouble(
boost
::
python
::object obj) std::string type =
boost
::
python
浏览 0
提问于2021-02-19
得票数 1
回答已采纳
2
回答
如何在
boost
::
python
中向
模块
添加属性?
、
、
、
您可以
使用
getter和setter将属性添加到类中(在简单
的
情况下): .add_property("foo", &X::get_foo, &X::set_foo);>>> x = mymodule.X()>>> x.foo但是如
浏览 1
提问于2010-04-29
得票数 12
2
回答
在c++
boost
python
列表中添加整数
的
错误
、
、
我做了这段代码,它不起作用points.append(three); 这就是为什么“追加”不接受整数
的
原因,以及直接采用哪种方式
是
正确
的
?编辑
的
#incl
浏览 0
提问于2013-12-19
得票数 2
1
回答
Boost
.
python
将对象拉到本地范围以进行读取访问
、
、
、
、
我正在
使用
C++将一个
Boost
.
Python
函数导出到
Python
。在这个函数中,我想访问本地堆栈框架上
的
Python
对象,而不需要在
Python
端访问这个对象。示例:我有一个C++对象X和一个导出到
Python
的
C++函数cppfun,然后按照下面的代码, cppfun()在cppfun内部,我可以
使用
Py
浏览 2
提问于2014-11-26
得票数 2
1
回答
我可以编译没有bjam
的
boost
.
python
模块
吗?
、
、
Boost
.
python
模块
提供了一种将c/c++代码隐藏到
Python
中
的
简单方法。但是,大多数教程都假定bjam用于编译此
模块
。我想知道如果我不编译这个
模块
,我还能
使用
这个
模块
吗?我
的
意思
是
“不要编译这个
模块
”
是
指在我当前
的
项目中包含
Boost
.
python
的
所有源文件。我为<e
浏览 0
提问于2016-06-23
得票数 2
2
回答
C++静力学在
Boost
.
Python
中
的
应用
、
RndGenerator();};class_<RndGenerator,
boost
::noncopyable>("RndGenerator", no_init)setInitialSeed") .def("rndNumber", &RndGenerat
浏览 5
提问于2014-05-06
得票数 2
回答已采纳
2
回答
Boost
.
python
建筑
、
、
真的无法理解,如何正确构建
使用
boost
.
python
的
项目。我已经包含了
boost
_(
python
/线程/系统)-mt。下面
是
简单
的
模块
文件:#include "script.hpp" #include "
boost
/
python</
浏览 2
提问于2010-04-04
得票数 1
回答已采纳
1
回答
扩展
模块
中用户定义
的
Python
类
的
Boost
python
to_
python
_converter
、
、
、
我想从我
的
C++扩展
模块
中返回以下
python
类
的
一个实例,它模拟三个状态逻辑
的
boost
::tribool::tribool: def __init__我阅读了
Boost
Python
文档,并
使用
Google进行搜索,但没有找到一个可以从中提取
的
好例子。任何帮助都是非常感谢
的
。::
python
::incref(
boost</
浏览 3
提问于2013-12-29
得票数 2
回答已采纳
2
回答
C++
Boost
.
Python
:两个问题
、
、
、
因此,我搜索一个很好
的
工具来将我
的
C++代码与
python
集成起来,并且首先我查看了
boost
.
python
。在linux平台上,我没有构建
模块
的
问题,相同
的
源代码编译得很好: g++ -o build/hello.os -c -fPIC -I/usr/include/
浏览 3
提问于2012-02-04
得票数 6
点击加载更多
相关
资讯
python—《time模块的使用》
Python os模块的使用
Python基础-Log模块的使用
Python 中argparse模块的使用
python re模块的使用(一)
热门
标签
更多标签
云服务器
ICP备案
云直播
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券