0
#include "enum.h"

上記のコードは、Visual Studio を使用して入力したものです。実際、二重引用符を入力すると、作業中のファイルが配置されているディレクトリ内の使用可能なすべてのヘッダー ファイルのリストが自動的に表示されます。

「ヘッダー ファイル」の下にも含まれています。確かにそこにファイルが表示されますが、インテリセンスはそれを検出していません。さらに、他の構文エラーも発生しているように見えるので、これを問題として除外したいと思います。

プロパティ> VC++ディレクトリ>インクルードディレクトリにパスを入力することについて何かがあったことを読みましたが、適切に含まれていることを確認するための適切な構文がわかりません。プロジェクトまたは個々のヘッダー ファイルのルート フォルダーをリンクする必要があるだけですか?

以前はこの問題を引き起こすことはありませんでしたが、今ではランダムに発生します。

編集:再現不可能ないじりの後、いくつかは機能しますが、説明できない理由で機能しないものもあります。時々それは「動作」し、Intellisense は文句を言いませんが、コンパイル後、bam、エラーが再びポップアップします。

4

2 に答える 2

0

試してみること:

#includeを右クリックし、 [ドキュメントを開く] をクリックします。

  1. ファイルを開くことができる場合は、IntelliSense が破損しているため、おそらく IntelliSense ファイルを再生成する必要があります。
  2. ファイルが開かない場合は、検索されている現在のフォルダー パスを含むメッセージが表示されるので、そこにファイルをコピーするか、パスが検索されなかった理由を検索できます。

他のいくつかの回答を確認してください:

リンク1

リンク2

リンク3

于 2014-03-12T16:01:30.397 に答える