2010-12-31 18 views
1

私はVisual Studio Express 2010を使ってOpenGLプログラムを作成しようとしていますので、Win32コンソールアプリケーションです。そして、私はIntellisenseに何か、つまりOpenGLなどを表示することはできません。C++ VS Express 2010 Intellisense

私は間違って何をしていますか、Intellisenseにどのように表示させることができますか? (XcodeをEscと同じように強制的に実行することができます)

答えて

1

MSDN: IntelliSenseは特定の条件下で動作を停止することがあります。 C++プロジェクトでIntelliSenseが機能しない理由を判断するには、以下の手順を実行します。

C++プロジェクトでIntelliSenseのエラーを調べる Visual C++プロジェクトにコンパイルエラーがないことを確認してください。

1)プロジェクトがMakefileプロジェクトの場合は、「方法:MakefileプロジェクトでIntelliSenseを有効にする」を参照してください。

2)stdafx.hがインクルードパス上にあることを確認してください。 Visual C++プロジェクトのインクルードパスの詳細については、#includeディレクティブ(C/C++)および/ I(追加のインクルードディレクトリ)を参照してください。

また:*一般的な、すべての言語、テキストエディタ、[オプション]ダイアログボックス

はインテリセンスをオフにする方法についての情報を提供します。

NB。あなたは#includeディレクティブを使用して、ヘッダファイルを複数回参照するときにIntelliSenseが完全にサポートされていません

、との意味の(以下この1そこより): のIntelliSense LimitationsIntelliSenseは、次のような状況の下でC++プロジェクトでは動作しません。 #defineディレクティブで定義されているさまざまなマクロ状態のために、そのヘッダーファイルが変更されます。つまり、ヘッダーファイルを複数回インクルードし、ヘッダーの使用状況が異なるマクロ状態で変更された場合、IntelliSenseは必ずしも機能しません。

+0

最後に、強制的にCtrl + Jを押すだけです。私はそれが永久に開いたままにしておく何かのマクロがあったと思う。 –

1

プロジェクトディレクトリに* .sdfファイルがあり、それを削除してソリューションファイルを再起動してください。あなたのインテリセンスが表示されます

関連する問題