gpt4 book ai didi

Python、C++ 和 Sublime Text 2 : Python. h:没有那个文件或目录

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:21:36 31 4
gpt4 key购买 nike

想用一些 python 扩展我的 c++。

文件即时生成:

#include <Python.h>

错误:

[DIR]:1:20: fatal error: Python.h: No such file or directory
#include <Python.h>

我正在使用 sublime text 2 来构建我的代码

sudo apt-get install python-dev 

locate Python.h
/usr/include/python2.7/Python.h

^python 开发是最新的

找到了一些关于包含构建路径或其他东西的谷歌链接,但这不是我的强项

-I/usr/include/python2.7/

尝试将其添加到 packages 下的 C++.sublime-text 文件中的构建命令中,但只是破坏了构建系统。救命,我是个无知的小个子

最佳答案

在 Sublime-Text/Packages/C++(你可以通过 preferences->browse packages->C++ 找到)编辑名为 C++.sublime-build 的文件。在“cmd”行中:

UBUNTU

"cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"]

添加'-I/usr/include/python2.7 -lpython2.7'如下:(/usr/include/python2.7为Python.h目录)

"cmd": ["g++", "-I/usr/include/python2.7", "${file}", "-lpython2.7", "-o", "${file_path}/${file_base_name}"]

window

"cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"]

添加'-I/Python27/include'如下:(/Python27/include是Python.h目录)

"cmd": ["g++", "${file}", "-I/Python27/include", "-L/Python27/libs", "-lpython27", "-o", "${file_path}/${file_base_name}"]

保存并准备好“增强”您的代码;)

注意:我对构建代码之类的东西很糟糕,所以这很可能不是解决问题的最优雅的方法

关于Python、C++ 和 Sublime Text 2 : Python. h:没有那个文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25423286/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com