我正在編譯使用C++和Python的模擬器的源代碼。然而,它給了我這個錯誤:在路徑中找不到Python.h頭文件
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)
不過,我可以看到,頭文件是存在的,我已經設置了路徑。我該如何解決或診斷問題?
我正在編譯使用C++和Python的模擬器的源代碼。然而,它給了我這個錯誤:在路徑中找不到Python.h頭文件
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)
不過,我可以看到,頭文件是存在的,我已經設置了路徑。我該如何解決或診斷問題?
當我谷歌Error: can't find Python.h header in,第一個鏈接需要我:
http://comments.gmane.org/gmane.comp.emulators.m5.users/10463
如果它看起來像五月回來了,有人有你有完全相同的問題,有人解釋如何解決它。
是你的路徑到我的python的相對路徑?如果是這樣,也許編譯器/ make/builder試圖去到一個不同的目錄,因此找不到它。
你在用什麼? cmake的? SCons的?查看編譯器/鏈接器標記是什麼,並查看該路徑從哪裏執行。這會給你一個想法。