Windows 7 64ビットでEclipse Oxygen CDTを使用しています。 MinGW-W64が標準以外の場所にインストールされていますが、Eclipseが正しく見つかったと報告しています。しかし、(プレーンメイクファイルプロジェクトです)私が働いているプロジェクトで、MinGWを使用したEclipse CDT:インデクサーが標準ヘッダーを見つけることができません
#include <string.h>
のような行をに下線とマークされています「?」マージンに。責任者は「インデクサ」だと私は信じています。
MinGWインクルードパスをプロパティ( - > C/C++全般 - >パスとシンボル)に追加することで問題を解決できますが、これは間違ったやり方です新しいプロジェクトごとに繰り返します。
環境設定 - > C/C++ - >インデクサーでは何も設定されていませんが、グローバル設定では 'パスとシンボル'と似ていません。
インデクサーが使用するインクルードパスを一度設定すれば、MinGWを使用するすべてのプロジェクトで「継承」されるようにすることはできますか?
私は、ヘッダーを扱うので、質問は関連しているように見えますが、私の質問には答えません。https://stackoverflow.com/questions/12194103/eclipse-cdt-indexer-how-to-solve-unresolved-includesワークスペース内の他のプロジェクト – Chungzuwalla
「Eclipseは正しく見つかったと報告します」 - それはどこで報告されますか? – HighCommander4
@ HighCommander4 "New - > Makefile project from existing code"で、 "利用可能なツールチェーンのみを表示"がチェックされています。 「MinGW GCC」がリストに含まれています。また、ドキュメントは、EclipseがMinGWを見つける方法の1つとして、mingw32-gcc.exeがシステムパス上にあることを確認することです。 – Chungzuwalla