Visual Studio 2010で新しいプロジェクトを作成しましたが、プロジェクトディレクトリにobj
とという名前の2つの新しいフォルダーがあることに気付きましたbin
。
ビルドおよびデバッグ時に同様のフォルダーのペアが作成されます-これらのフォルダーは何のためにありますか?
このobj
フォルダーには、まだリンクされていないコンパイル済みのバイナリファイルであるオブジェクトファイルまたは中間ファイルが保持されます。これらは基本的に、最終的な実行可能ファイルを生成するために結合されるフラグメントです。コンパイラは、ソースファイルごとに1つのオブジェクトファイルを生成し、それらのファイルはobj
フォルダに配置されます。
このbin
フォルダーには、アプリケーションまたはライブラリの実際の実行可能コードであるバイナリファイルが含まれています。
これらの各フォルダには、さらに細分されるDebug
とRelease
、フォルダ、単にプロジェクトのビルド構成に対応します。上記の2種類のファイルは、実行するビルドの種類に応じて、適切なフォルダーに配置されます。これにより、デバッグシンボルを使用してビルドされた実行可能ファイルと、最適化を有効にしてリリースの準備ができた実行可能ファイルを簡単に判別できます。
プロジェクトのプロパティで、コンパイル中にVisualStudioが実行可能ファイルを出力する場所を変更できることに注意してください。ビルド構成の名前と選択したオプションを変更することもできます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加