C++调用Python
这是一个简单的C++通过Python C API调用Python脚本的示例项目。
文件结构
- example.py- 示例Python脚本,包含两个函数:- add和- hello
- main.cpp- C++程序,演示如何调用Python函数
- CMakeLists.txt- CMake配置文件
编译和运行
确保您的系统上已安装Python开发库和CMake。
构建项目
| 1 | # 创建构建目录 | 
运行程序
| 1 | # 在build目录中 | 
注意事项
- 编译时可能需要设置Python库的路径,取决于您的Python安装位置
- 程序运行时需要能够找到example.py文件,确保它在当前目录或正确的Python路径中
- 本示例使用了Python C API,需要小心管理引用计数以避免内存泄漏。