如何在Clion中使用C++调用Python代码
生活随笔
收集整理的這篇文章主要介紹了
如何在Clion中使用C++调用Python代码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在很多時候,我們需要在一個c++工程項目中調用部分Python代碼,這就需要我們實現Python和C++之間的交互。交互方式有兩種:1. 依靠 TCP 建立的網絡通信交互;2. 嵌入式混合語言編程(Embedding Code)。這里主要介紹后者,如何在CLion下使用C++調用Python模塊。
(一)環境搭建
安裝CLion并配置好編譯環境(下載地址:https://www.jetbrains.com/clion/),下載并安裝好Python環境。
在CLion中新建一個C++項目,我們要做的就是修改 CMakeList 文件中的內容:
添加下面兩行:
添加完成之后我們 CmakeList 就寫好了,接下來我們測試一下代碼,記得引入 “Python.h”:
運行代碼后發現報錯:
如果你遇到了同樣的錯誤,不要著急,我們只需要修改 Python.h 中一小點代碼就可以了,我們打開 Python.h 源碼(在 “Python 安裝目錄 / include” 文件夾中),打開后我們在最開頭添加一個引用:
保存后,再重新運行代碼,發現可以正常運行了:
總結
以上是生活随笔為你收集整理的如何在Clion中使用C++调用Python代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Pytorch快速入门笔记
- 下一篇: CLion 中使用 C++ 版本的 Op