簡體   English   中英

在路徑中找不到Python.h標頭

[英]Can't find Python.h header in path

我正在嘗試為使用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)

但是,我可以看到頭文件在那里,並且已經設置了它的路徑。 如何解決或診斷問題?

當我在Google搜索錯誤:在中找不到Python.h標頭時 ,第一個鏈接將我帶到:

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

看起來像五月,有人遇到了與您完全相同的問題,有人解釋了如何解決。

你到我的python的路徑是相對路徑嗎? 如果是這樣,可能是編譯器/ make / builder嘗試轉到另一個目錄,因此找不到該目錄。

你在用什么 cmake? SCons? 查看什么是編譯器/鏈接器標志,並查看該路徑從何處執行。 那會給你一個主意。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM