在路径中找不到Python.h头

时间:2012-11-12 17:56:43

标签: python

我正在尝试编译使用C ++和Python的模拟器的源代码。但是,它给了我这个错误:

Error: can't find Python.h header in ['path-to-my-python/include/python2.6']
Install Python headers (package python-dev on Ubuntu and RedHat)

但是,我可以看到头文件在那里,我已经设置了它的路径。我该如何解决或诊断问题?

2 个答案:

答案 0 :(得分:0)

当我谷歌搜索Error: can't find Python.h header in时,第一个链接将我带到:

http://comments.gmane.org/gmane.comp.emulators.m5.users/10463

在五月份的情况下,有人遇到了与你一样的问题,有人解释了如何修复它。

答案 1 :(得分:0)

你的路径是我的蟒蛇的相对路径?如果是这样,也许编译器/ make / builder试图转到另一个目录,因此无法找到它。

你在用什么? cmake的? SCons的?查看编译器/链接器标志是什么,并查看该路径的执行位置。这会给你一个想法。