Visual Studioの設定のどこかでこれを修正する簡単な方法があると確信していますが、まったく理解できません。ここに私の問題があります:私は私の最初の大規模なマルチメディアプロジェクトに取り組んでいる初心者プログラマーです、そして私は私のニーズに合うようにもっと組織化されたプロジェクトファイルディレクトリ構造をセットアップすることが私の最善の利益になるだろうと気づきました。今日まで、私はVisualStudioのデフォルトのディレクトリとビルドオプションを使用してきました。今のところ、私のプロジェクトは約10個のヘッダーと10個のソースファイルしかないので、後でではなく早くすべてを再配置するのが良い選択だと思いました。これを行う最も簡単な方法は、クリーンな「ソリューション」を開始し、古いファイルをインポートすることだと思いました。
これが私の計画したフォルダ構造です:
-Solution
-Project
-Source Files
-Header Files
-Multimedia Assets
-Release Builds
-Documentation
さて、私はVisual C ++を初めて使用するので、「ソリューションエクスプローラー」内にこれらすべてのフォルダーを作成しても、ウィンドウ内に実際のフォルダーが作成されないことに気づきませんでした。(少なくとも私にはそう思われます。)
そこで、先に進んで、Solution \Project\ディレクトリ内にミラーリングされたREALフォルダーのセットを作成しました。すべてのヘッダーをHeaderFilesフォルダー内に配置し、すべてのソースコードをSourceFilesフォルダー内に配置しました。
私が今抱えている問題は、VisualC++がすべてのファイルが同じディレクトリ内にあることを明確に期待していることです。そして、私の既存の#includesは機能しなくなりました。私はそれらを次のように変更しようとしました-
#include "Headers\xxxxx.h"
- しかし、それもうまくいかないようです。ルートディレクトリがどこにあるかをVisualStudioC++Expressに通知するためにどこに行かなければならないかわかりません。それがわかれば、そのルートディレクトリからのファイルパスを含めるのと同じくらい簡単だと思います。
プロジェクトの「ルートディレクトリ」を「プロジェクト」フォルダに設定する方法はありますか?または、Visual Studio C ++ Expressを使用するときにファイルディレクトリを管理するためのより良い方法はありますか?