用Python接口C++代码的最佳方法是什么?

2024-05-16 02:33:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图创建一个应用程序,其中GUI用Python(TKTter)编程,我有一个C++库,我想与这个GUI代码进行接口。(请不要评论为什么GUI和应用程序库使用不同的语言)。在

一种立即想到的方法是将C++库编译成可执行的并写Python包装器,它调用具有特定参数的可执行文件(通过Stand())并消耗输出。在

我不确定这种实现对性能的影响。另外,我不想将库更改为Python。对这个方法有什么更好的建议或意见吗?在


Tags: 方法代码语言应用程序可执行文件参数编程评论
1条回答
网友
1楼 · 发布于 2024-05-16 02:33:21

有几种方法可以做到这一点。一个明显的方法已经由chis提出。C++与Python接口的另一个好方法是使用swig。你的结构/类有多复杂。在

< C++代码将成为Python中的一个模块,可以被接口调用为任何其他Python函数。在

相关问题 更多 >