NetBeans と静的にリンクされたプロジェクトで MinGW C++ コンパイラを使用しています。
使用しようとしていますstd::array
が、#include <array>
NetBeans が認識しないようです。可能性のリストを書くstd::
と展開されますが、配列構造体はどこにも見つかりません。
標準ライブラリ ヘッダーを Ctrl+クリックすると、<array>
ヘッダーが開きます (したがって、IDE によって検出されます)。ただし、何らかの理由で宣言が灰色で表示されます。
----------------> define ガード (エイリアス #ifndef -- #endif) を削除すると問題なく動作しますが、なぜこのヘッダーを変更してそれは動作しますか?何か不足していますか?「x86_64-w64-mingw32」を使用してコンパイルしています。
どんな助けでも大歓迎です。