Python中文
首页
教程
问答
标签
搜索
登录
注册
对C++ Python扩展的混淆。类似于为Python值获取C++值的东西
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<>我想把一些python代码转换成C++,但是它并不像简单的C++函数和函数调用那样简单。我不知道如何从Python整数对象中获得C++整数。我有一个整数,它是我想要使用的对象的属性。我还有一些整数,它们在我需要使用的对象的列表中。在</p> 我想用这个函数测试C++扩展:</p> <pre><code>def setup_framebuffer(surface,flip=False): #Create texture if not done already if surface.texture is None: create_texture(surface) #Render child to parent if surface.frame_buffer is None: surface.frame_buffer = glGenFramebuffersEXT(1) glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, c_uint(int(surface.frame_buffer))) glFramebufferTexture2DEXT(GL_FRAMEBUFFER_EXT, GL_COLOR_ATTACHMENT0_EXT, GL_TEXTURE_2D, surface.texture, 0) glPushAttrib(GL_VIEWPORT_BIT) glViewport(0,0,surface._scale[0],surface._scale[1]) glMatrixMode(GL_PROJECTION) glLoadIdentity() #Load the projection matrix if flip: gluOrtho2D(0,surface._scale[0],surface._scale[1],0) else: gluOrtho2D(0,surface._scale[0],0,surface._scale[1]) </code></pre> <P>这个函数调用CuraTyType纹理,所以我必须把这个函数传递给C++函数,我将用第三个参数来处理它。这是到目前为止我所掌握的信息,同时我还试图了解python文档的相关信息:</p> ^{pr2}$
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>我可以在此提出一个真诚的建议吗?在尝试类似这样的新东西时,不要向自己扔上一百行代码,首先尝试最简单的测试用例。尝试获得一个C++扩展,它只会传递值123。(选择0或1可能会意外地起作用,所以我选择了一个易于识别的不太可能是意外的值。)然后让扩展名将传入的数字加倍,然后添加两个数字,等等</p> <p>偷偷摸摸地发现问题!:-)</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何添加虚拟方法
6 回答
如何添加表示整数的擦边字符串?
8 回答
如何添加要在Bokeh中使用的新font.ttf文件?
5 回答
如何添加要显示的矩阵XY轴编号和XY轴
10 回答
如何添加计数?
9 回答
如何添加计数器函数?
9 回答
如何添加计数器列来计算数据帧中另一列中的特定值?
2 回答
如何添加计数器来跟踪while循环中的月份和年份?
9 回答
如何添加计数并删除countplot的顶部和右侧脊椎?
3 回答
如何添加计时器wx.应用程序更新窗口对象的主循环?
10 回答
如何添加评论到帖子?PostDetailVew,Django 2.1.5
9 回答
如何添加评论拉梅尔亚姆
10 回答
如何添加诸如矩阵Python/Pandas之类的数据帧?
9 回答
如何添加谷歌地点自动完成到Flask?
5 回答
如何添加超时、python discord bot
4 回答
如何添加超过1dp的检查
5 回答
如何添加距离方法
8 回答
如何添加跟随游戏的敌人精灵
8 回答
如何添加路径以便python可以找到程序?
10 回答
如何添加身份验证/安全性以使用happybase访问HBase?
5 回答