我正在尝试编译使用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)
但是,我可以看到头文件在那里,我已经设置了它的路径。我该如何解决或诊断问题?
答案 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的?查看编译器/链接器标志是什么,并查看该路径的执行位置。这会给你一个想法。