3

NetBeansでのライブ解析に単純な問題がありますが、これはエディタにのみ影響します。

コードは正しく機能し、すべての依存関係が満たされています。しかし、コードエディタは正しく機能していないようです。

Webでいくつか検索しましたが、何も見つかりませんでした。C++プラグインの古いバグがいくつか見つかりましたが、それらはすべて解決されました。

私のセットアップはこれです(QTライブラリ):

  • OS:ミント13-32x86
  • NetBeans:7.2
  • プラグインC++:1.18.1.1
  • Qmake:4.7
  • プロジェクトタイプ:動的QTC++ライブラリ
  • JNI参照を含める:はい。
  • QT参照を含める:はい。

エラーのあるNetBeans->http://s1322.beta.photobucket.com/user/RTOSkit/media/Screenshot-10262012-021945PM.png.html

また、最初の画像では、「ナビゲーター」に関数のプロトタイプがありません。

このタイプの構成(QTインクルードを含むC ++ライブラリ)では、エラーは消えます:

  • OS:ミント13-32x86
  • NetBeans:7.2
  • プラグインC++:1.18.1.1
  • GCC:4.6
  • プロジェクトタイプ:C++ダイナミックライブラリ
  • JNI参照を含める:はい。
  • QT参照を含める:はい。

これは単なるグラフィックの問題であり、プロジェクトは完全に機能しますが、私が作成するコードの各行で、コードエディターは私にまったく存在しないエラーをマークします。

この問題の解決策はありますか?または、IDEの構成に何かが足りないだけですか?

4

1 に答える 1

0

解決しました!

幸い、この問題はC++プラグインのバグが原因ではありませんでした。

でも、はい!NetBeansIDEのQTプロジェクトに優先順位が含まれているためです。

JNIのインクルードはウィンドウ内で作成する必要があります

「オプション->C/C++->コードアシスタンス->Cコンパイラ」

それ以外の場合は、

「オプション->C/C++->コードアシスタンス->C++コンパイラ」

またはで

"プロパティ->ビルド->QT->エキスパート->カスタム定義->"INCLUDEPATH+ = "/ ..."

コンパイルステップでのみ評価されるため、コンパイラは正しくコンパイルできます。ただし、「コードアシスタンス」はJNIの依存関係を解決できません。

C ++標準プロジェクト(QTではない)の場合、JNI'に含まれるもので十分です。

「オプション->C/C++->コードアシスタンス->C++コンパイラ」

ここに画像の説明を入力してください

于 2012-12-14T13:32:49.667 に答える