web-dev-qa-db-ja.com

ビルドが成功しても、Eclipse C ++ Typeはエラーを解決できませんでした

EclipseでC++/Javaプロジェクトを混合しました。エディターですべてのファイルが閉じられると、build.mkファイルをセットアップし、Eclipseがプロジェクトを正常にビルドします。hまたは。 cppファイルEclipseはそれらの中に多くの未定義のシンボルを見つけます。サードパーティAPIへの参照があり、すべての問題はそのAPIからのシンボルに関連しているようです。場合によっては、同じ.hファイルで定義されます。

私の同僚はこれらの問題を経験していませんが、この問題の解決をどこから始めたらいいのかわかりません。 Eclipseインクルードディレクトリが同じであることをすでに確認しました。 Eclipseプロジェクトの設定を比較する方法はありますか?

更新:.cprojectファイルと.projectファイルおよび.settingsディレクトリ内のファイルは、一部のパスのみが異なることがわかっています。しかし、私の問題を解決する助けにはなりませんでした。

25

同じ問題がありました。 Eclipseインデクサーをフラッシュすることで解決できます。

プロジェクトのコンテキストメニューを使用し、Index->RebuildおよびIndex->Freshen All Files。最後はエラーメッセージを削除しました。

68
harper

[起動]タブにあるコード分析設定を変更する必要がありましたが、そのタブが表示されませんでした。

enter image description here

5

同じ問題がありました。使用したインクルードファイル内で発生します

名前空間std

メインファイルで使用せずに、またはその逆で。 namespaceを使用してチェックしてください。

1
Leon Rom

[プロジェクト]を右クリックして[C/C++コード分析を実行]を選択しても、ソースコードをコンパイルして実行できます。これで問題が解決します。enter image description here

0
Deepak