在較大的C 程式中,您希望整合用Python 編寫的現有C 介面的實現,從而允許在主C 上下文中無縫使用。目標是實例化和呼叫這些基於 Python 的實現,就像它們是本機 C 類別一樣。
第1 部分:向Python 公開介面:
利用SWIG(簡化包裝器和介面產生器)以有利於Python 覆蓋的方式公開C 介面。透過在 SWIG 配置中設定「director」功能來啟用跨語言多態性。
第2 部分:在應用程式中嵌入Python:
方法A:命令列執行:
方法B:從C 直接呼叫(進階):
以上是如何在 C 程式中無縫使用 C 介面的 Python 實作?的詳細內容。更多資訊請關注PHP中文網其他相關文章!