0

ソース コードが存在するディレクトリには、*.user、*.vcxproj などの Visual Studio 関連のファイルもあります。そしてDebugフォルダRelease

プロジェクト ディレクトリのレイアウトを次のように変更したいと思います。

たとえば、プロジェクトの名前は ProjectX です。

ProjectX のメイン フォルダーには、次の 2 つのサブフォルダーしかありません。

  • ProjectX/ソース

  • ProjectX/ビルド

ProjectX/Source には、すべてのソース コード ファイルがありますが、他には何もありません。

ProjectX/Build には、すべての Visual Studio 関連ファイルがあります。

どうすればいいですか?

4

1 に答える 1

0

vcxproj をビルド ディレクトリに移動するには、vcxproj をビルド ディレクトリに移動します。

ソース ファイルをソース ディレクトリに移動するには、ソース ファイルをソース ディレクトリに移動します。

上記の手順のいずれかまたは両方の後、ファイルを Visual Studio に再度追加する必要がありますが、そのことはご存じだと思います。Visual Studio はサイキックではなく、すべてを移動した場合にファイルがどこにあるかを推測できません。

SDF ファイルは、スタック オーバーフローに SDF ファイルの移動方法を尋ねることで移動できます: How to change ipch path in Visual Studio 2010

Visual Studio 2015 は .user ファイルを作成しなくなりました。完全に更新されていないのではないでしょうか?

この時点で、奇妙ではありますが、必要なものはすべて揃っています。移植可能なプロジェクトを除いて、人々は通常、vcxproj ファイルを移動していません。vcxproj ファイルは通常、makefile と同じようにプロジェクトのルートと見なされます。その下にビルドとソースがあります。

では、アドバイスをさせてください。そのすべてをしないでください。代わりにこれを行います:

ソース ファイルをソース ディレクトリに移動します。Visual Studio で、プロジェクトのプロパティに移動し、出力ディレクトリ中間ディレクトリを次のように変更します。$(ProjectDir)Build\$(Platform)\$(Configuration)\

これで、Debug および Release ディレクトリの代わりに Build ディレクトリが 1 つになりました。それは一部の人々にとって大きな意味があります。より多くのビルド構成を持つ人々にとっては、より多くのことを意味します。

于 2016-05-05T01:40:09.333 に答える