python - C++ 嵌入 Python

标签 python c++ include embed

我想用 C++ 运行 Python 脚本。

在我的书中,有以下内容:

#include <Python.h>
... at main function some calls

但是编译时Compiler找不到Python头文件。

我该如何解决这个问题?

最佳答案

在 Linux Mint 上 sudo apt-get install python-dev 应该可以完成这项工作。这将获取并安装 python 开发文件。

这应该将包含文件放在 /usr/include/python2.7/ 中,因此您需要添加 -l/usr/include/python2.7/ 到你的编译器标志。

`

关于python - C++ 嵌入 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22132314/

相关文章:

php include ÅäÖ = ???/UTF8 问题

c++ - 仅存在声明时不包含类头

python os.path.dir 示例

python - 如何有效地将 numpy 数组的一列舍入到最接近的 0.5?

python - 在 pdist 压缩距离矩阵中找到最小值的索引

c++ - 纯抽象类的虚拟析构函数

c++ - 如何为动态大小的数组和新的使用大括号初始化程序?

c++ - 命名空间引用和包含的顺序影响编译结果

python - 如何根据需要从 Python 脚本自动安装所需的包?

c++ - 使用指针新建和删除