0

Visual Studio 2010 でのビルド出力のスニペットを次に示します。

1>------ ビルド開始: プロジェクト: エンジン、構成: Release_PG Win32 ------ 1>icl: 警告 #10187: PGOPTI インスツルメンテーションが複数ファイルの最適化を無効にします 1>icl: 警告 #10188: PGOPTI インスツルメンテーションが IP を無効にします最適化
1> !BasketNovel.cpp 1> precompiled.h のコンパイル - これはプロジェクトごとに 1 回だけ行う必要があります。1> 1> BasketNovel.h をコンパイルします。1>

1> Camera.cpp 1> precompiled.h のコンパイル - これはプロジェクトごとに 1 回だけ行う必要があります。1> 1> BasketNovel.h をコンパイルします。1>

1> Console.cpp 1> precompiled.h のコンパイル - これはプロジェクトごとに 1 回だけ行う必要があります。1> 1> BasketNovel.h をコンパイルします。1>

1> Entity.cpp 1> precompiled.h のコンパイル - これはプロジェクトごとに 1 回だけ行う必要があります。1> 1> BasketNovel.h をコンパイルしています。

1> 1> フォント.cpp

私が見たところ、コンパイラは .cpp ファイルをアルファベット順に構築しています。私はビルドの概念にあまり詳しくありません。これは正常な動作ですか?

注: Intel C++ コンパイラを使用しています。

4

1 に答える 1

4

コンパイルの順序はそれほど重要ではありません。最終製品 (実行可能ファイル、ライブラリなど) を構築する重要なステップは、リンク ステップです。ここでは、コンパイル ステップの各部分がリンクされます。

于 2012-11-30T10:27:55.020 に答える