2
VSCode用のC/C++プラグインと新しいインテリセンスエンジン("C_Cpp.intelliSenseEngine": "Default"
)を使用します。 私はC99とその幅に固有のタイプ、例えばuint8_t
とuint32_t
を使用します。私が持っている問題は、uint8_t
とuint16_t
のすべての使用には、それが宣言を見つけていないようだから、uint32_t
とuint64_t
のような他の型はうまくいきます。IntellisenseはVisual Studioコードでuint8_tとuint16_tを検出しません。
私はUbuntu 16.04 LTSを使用しています。私はインクルードファイルを見つけるためのデフォルト設定を使用してみましたが、clangを含むように制限するだけでなく、どちらも動作しません。どのようにこれを解決することができますか?
私はUbuntu 17.10、GCC 7.2.0、最新のVSCodeを使用していますが、まったく同じ問題があります。これをまだ解決できません。 – tongko
一度、gcc -E -Wp、-v -xc/dev/nullを使ってgccのシステムインクルードパスをチェックし、それを使用しました。 – SNil