0

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)

ただし、ヘッダー ファイルがそこにあり、そのパスを設定していることがわかります。問題を修正または診断するにはどうすればよいですか?

4

2 に答える 2

0

Error: can't find Python.h header inをグーグルで検索すると、最初のリンクで次の場所に移動します。

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

5 月にさかのぼると、誰かがあなたとまったく同じ問題を抱えていて、誰かがそれを修正する方法を説明しました。

于 2012-11-13T04:54:11.190 に答える
0

path-to-my-python は相対パスですか? もしそうなら、おそらくコンパイラ/メイク/ビルダーは別のディレクトリに行こうとしていて、それを見つけることができません.

何を使っていますか?cmake? Sコン?コンパイラ/リンカーフラグが何であるかを確認し、そのパスがどこから実行されているかを確認してください。それはあなたにアイデアを与えるでしょう。

于 2012-11-13T04:58:24.410 に答える