15

.h のないヘッダーを持つライブラリを使用しています。
これにより、ビジュアル スタジオのインテリセンス (宣言/定義ルックアップ) が無効になります。

ファイルがヘッダーであることをVS2008に伝える方法を知っている人はいますか?

4

2 に答える 2

23

Visual Studio のツール::オプション::テキスト エディター::ファイル拡張子タブに移動します。「Map extensionless headers」チェックボックスをオンにして、コンボボックスから目的の言語を選択します。

于 2008-10-16T21:06:19.237 に答える
0

ヘッダーがソース ファイル (通常は .cpp ファイル) からインクルードされていることを確認する必要があると思います。

ソース ファイルのプロパティでは、Tool プロパティが C/C++ Compiler Tool に設定されています。インテリセンスはそれらから始まり、拡張子に関係なくファイルへの #include に従って、遭遇したものからシンボルのデータベースを構築すると思います。

于 2008-10-16T21:05:53.807 に答える