C++按字母顺序构建

C++ alphabetical build order

本文关键字:顺序 构建 C++      更新时间:2023-10-16

以下是我在Visual Studio 2010中构建输出的一个片段:

1>------开始构建:项目:引擎,配置:Release_PGWin32------1>icl:警告#10187:PGOPTI检测禁用多文件优化1>icl:警告#10188:PGOPTI检测禁用IP优化
1> !BasketNovell.cpp 1>编译precompiled.h-每个项目应该只发生一次。1> 1>编译BasketNovel.h.1>

1>Camera.cpp 1>编译precompiled.h-每个项目应该只发生一次。1> 1>编译BasketNovel.h.1>

1>Console.cpp 1>编译precompiled.h-每个项目应该只发生一次。1> 1>编译BasketNovel.h.1>

1>Entity.cpp 1>编译precompiled.h-每个项目应该只发生一次。1> 1>编译BasketNovel.h.1>

1>Font.cpp

据我所见,编译器正在按字母顺序构建.cpp文件。我对构建概念不是很熟悉。这是正常行为吗?

注意:我使用的是英特尔C++编译器。

编译的顺序其实并不重要。构建最终产品(可执行文件、库等)的重要步骤是链接步骤,在链接步骤中,编译步骤中的部分将链接在一起。