4

私はCに少し慣れていないので、やりたいことができないようです。C関数用にPythonバインディングを作成する必要がありますが、これは理解できると思います。しかし、機能しない小さな行が1つあります。

#include <Python.h>

私はこれを手に入れます:

fatal error #1035: Can't find include file <Python.h>.

私はすべてを試しました。最初に、Python.hをプロジェクトと同じフォルダーに貼り付けました。次に、ファイル名をリンカーの下のライブラリファイルとオブジェクトファイルに入れます。次に、python31.libで同じことを行い、次にpython31.libがあるディレクトリをPATH変数に配置しました。この境界線を越えることはできません。Linuxの場合はネット上に多くのソリューションがありますが、Windowsの場合はありません。助けてください!

4

2 に答える 2

5

おっと、コメントで答えました。これがもっと答えの答えです。

Python.hインクルードパスとライブラリをライブラリパスに必ず入れてください。

于 2011-08-19T18:25:44.600 に答える
3

試す:

sudo apt-get install python2.6-dev

Pythonのバージョンがpython2.6の場合

于 2012-03-03T13:30:37.623 に答える