首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将.dll库的内容读取为Python代码

如何将.dll库的内容读取为Python代码
EN

Stack Overflow用户
提问于 2013-09-02 21:16:27
回答 1查看 370关注 0票数 0

我正在使用一个名为Omegalib的开源框架开发一些可视化应用程序:

https://code.google.com/p/omegalib/

这个框架最初是用C++编写的,但后来合并了C++库的Python版本。所有预编译的用于Omegalib的python模块都作为动态链接库提供。

我希望在我的开发环境中添加一些代码完成,以及一些比空闲更强大的调试功能。为了做到这一点,我需要向我所使用的任何IDE提供Python库。

我问过开发人员他是否知道如何做到这一点,他说,"...The的原因是,omegalib python模块不是用python编写的,而是用C++编写的,而且由于我使用的是嵌入式解释器,所以读取模块的Python版本(至少我知道)并不容易“。

那么,有谁知道我如何在.dll模块文件中作为Python读取呢?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-02 23:45:18

如果库具有can,则可以使用C型与其进行接口。

但是,如果它只有一个C++ api,那么您唯一的选项就是一个c扩展模块。现在有了cython来帮助那些支持c和c++的东西。它使c扩展更容易通过类似python的语言编写。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18580855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档