私はVisual Studio Community 2017とWindows 10を実行しています。プロジェクト>設定プロパティ> VC++ディレクトリ>インクルードディレクトリにインクルードファイルディレクトリを追加したプロジェクトがありますが、ディレクトリに移動し、インクルードファイルを見つけられません。 #includeステートメントにディレクトリをハードコードすると、ファイルが検索されます。私は.vcxprojファイルをチェックし、そこにディレクトリが表示されます。 Visual Studioを最新のバージョンにアップデート/修正してから再起動しましたが、問題は残ります。助けてください!Visual Studioでインクルードディレクトリを無視する
答えて
まず、プロジェクトプロパティ>構成プロパティ>一般でMFCが有効になっていることを確認します。 mfcの使用は静的または動的ライブラリに設定する必要があります。 次に、cl.exeが指定したインクルードディレクトリをすべて使用していることを確認するには、プロジェクトプロパティ> c/C++> generalに移動し、起動バナーを/nologoにしないでください。ソースファイルごとに、Visual Studioがコードや設定オプションを使って何をしようとしているかを正確に示します。
お手数をおかけしていただきありがとうございます。私が取り組んでいるプロジェクトは、何年も働いている単純なコンソールアプリケーション(.exe)であり、ちょっとした微調整が必要なだけです。 MFCは使用されず、/ nologoが設定されています。 Visual Studio 2015から移植されたものを使用するのではなく、新しいプロジェクトを作成しようとしました(うまくいきましたが、VS2015を削除しました)。関数ライブラリへのパスを指定するとき、同じ問題(ディレクトリは無視されます)があることが判明しました。 –
さらにアップデートするために、既定のコンソールアプリケーションを作成し、プロパティ> VC++ディレクトリ>インクルードディレクトリを$(IncludePath)よりも前に "H:\ Test"を含むように変更しました。私は他に何も変えなかった。もし私が "H:\ Test \ myheader.h"を#includeしていれば動作します。 #include "myheader.h"はそうではありません。リンクされたヘッダーが多数あることを除いて、単純な修正となります。 –
- 1. Visual Studio(Visual Studio)でSQLの変更を無視するVisual Studio(C#)
- 2. Visual Studioでのインクルードディレクトリの追加2015
- 3. Visual Studio 2015で警告MSB3187を無視する方法
- 4. Visual Studioコンパイラでファイルを無視する方法
- 5. Visual Studio:共有ライブラリの未定義参照を無視する
- 6. Visual Studio Online Git - 確実に/パッケージを無視する方法は?
- 7. 出力フォルダ内のPDBファイルを無視するVisual Studio
- 8. Visual Studioのコード設定でプロジェクトファイルが無視される
- 9. Visual Studioのデバッグ - ある場所で例外を無視し、どこかで例外を無視しますか?
- 10. Visual Studio vs GCC、 "'__cdecl'属性ディレクティブに関する無視[-Wattributes]"
- 11. Visual Studioコードはtypescriptのバージョン設定を無視します
- 12. '$'が無視される方法JsLint Error。 (Visual Studio 2010 JsLint Extentsion)
- 13. のVisual Studio 2015を無視プロジェクトの特定は
- 14. Visual Studio 2015(Webプロジェクト)のフォルダを除外/無視
- 15. Visual Studioのエラーリストで視覚的な基本エラーを無効にする方法
- 16. Visual Studioで文字列比較のアクセント記号を無視する
- 17. Visual Studio Online VSテストタスクで特定のnUnitテストカテゴリを無視する方法
- 18. Visual Studioの例外設定が無視されました。C++
- 19. Visual Studioを使用してGITで無視されたファイルをコミットします
- 20. TeamcityはVisual Studio 2010で設定されたプロジェクトコンテキストを無視します
- 21. 一見、Visual Studioはcmakeで設定されたランタイムライブラリを無視します
- 22. Visual Studioデバッガでの機能の監視
- 23. Visual Studio 2008でVisual Basicバックグラウンドコンパイラを無効にする
- 24. Visual Studio .NET 2003 - libcmtとlibcmtdの特定のライブラリを無視する
- 25. gitignore wwwroot/libとwwwroot/distフォルダを無視する方法visual studio 2017
- 26. AnkhSVNとVisual Studio 2010で変更を無視して特定のバージョンをアップロード
- 27. Visual Studio Git - コミットされたファイルとスイッチブランチを無視できません
- 28. Visual Studio 2010でサービスを監視するexeを作成
- 29. Visual Studio 2010の無料ドキュメントツール
- 30. なぜTypescriptはVisual Studioコード内のtsconfig.jsonを無視しますか?
これは、あなたが何かを設定した方法で最も確かに問題です。変更した正しい設定でコンパイルしていますか? – Tas