【问题标题】:Any good references for python and C code mixing?python和C代码混合有什么好的参考吗?
【发布时间】:2010-10-15 10:24:56
【问题描述】:

我一直在看文档,但我似乎不能很清楚地理解,你们知道什么可以很好地教它。

假设我有一个程序,

int main() {
   return 3;
}

如何调用 cprogram.exe 并获取返回值(不一定是 int,也可以是结构)。我没有正在从事的特定项目,只是想学习。因此,除了回答这个问题之外,还有一些参考资料(书籍或其他)可以让我继续学习,因为我知道它比这更复杂;会好的;提前致谢。

lol 句子结构。

【问题讨论】:

    标签: python c


    【解决方案1】:

    执行此操作的最简单方法是创建一个 dll 左右(取决于您的平台),然后使用 ctypes 模块调用它。创建 dll 的确切方法取决于您的编译器。对于 ctype,请参阅 http://python.net/crew/theller/ctypes/tutorial.html

    【讨论】:

      【解决方案2】:

      Wesley Chun 在他的“Core Python Programming”一书中有一章很好地展示了如何做到这一点。

      【讨论】:

        【解决方案3】:

        Python 文档本身可能是一个不错的起点:

        http://docs.python.org/release/2.5.2/ext/intro.html

        【讨论】:

          猜你喜欢
          • 2011-01-16
          • 2011-10-21
          • 2010-11-01
          • 1970-01-01
          • 2013-12-20
          • 2023-01-20
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多