4

これがばかげた質問である場合は、申し訳ありません。しかし、私はこれをグーグルで検索しようとしましたが、正しい方向に導くものは何も見つかりませんでした. cdt を「セットアップ」して python.h インクルードを「理解」するために何をする必要があるかを理解したいだけです。

誤ったステートメントは次のとおりです。

#include <Python.h>

しかし、私も試しました

#include "Python.h"

CDT は、側面に次のようなエラー サインを返します。

Multiple markers at this line
- fatal error: Python.h: No such file or 
 directory
- Unresolved inclusion: <Python.h>

Ubuntu 12.04 で Eclipse CDT Juno を使用しています。どんな指針も素晴らしいでしょう!

4

3 に答える 3

1

cpython を使用するために環境をセットアップする方法については、このパスを参照してください。

  1. Linux の詳細なチュートリアル
  2. 小さなgithubプロジェクトには、MAC OSx で使用するすべての関連ファイルが含まれています。
  3. Python.hコードをリンクする必要があるpythonの静的ライブラリへのパスとパスを取得するには、python-configを使用します。
于 2013-03-27T22:22:28.383 に答える
0

をインストールした後python-devel、On Terminal(ctrl+shift+t) でlocate Python.h> 結果がファイルであることを確認し、パスをコピーして、次の手順で eclipse に追加します。

個人的には、コードの要点を知りたいので、コンパイラに追加します。ただし、上記のようにリンカーに追加することもできます。

日食時: Project > Properties > C/C++ Build > Settings > ...Compiler(*) > Includes > Include paths (-l)

ディレクトリ : ターミナルで見つけたパスを貼り付けます。たとえば、/usr/include/python2.7 [OK] を押して、リストに追加されたことを確認し、[OK] を押します。楽しい

(*) 注: C プロジェクトをコンパイルする場合は、C++ '..G++ Compiler' の '.. GCC Copmiler' の下にあるインクルードを選択します。

于 2017-01-17T09:15:21.880 に答える