首页 > 试题广场 >

一个C++项目中有3个.h文件,5个.cpp文件,编译之后生

[单选题]
一个C++项目中有3个.h文件,5个.cpp文件,编译之后生成的.obj文件的数量是:
  • 3
  • 5
  • 8
  • 视编译器而定
一个.cpp文件会生成一个.obj文件,.h文件不会生成.obj文件
发表于 2020-09-02 21:51:57 回复(2)
.h文件在预编译阶段便被根据#include加入到了cpp文件中,得到.i文件,然后经过编译阶段得到.s文件,然后汇编得到.o文件,最后链接得到可执行的文件
发表于 2023-03-12 14:47:30 回复(0)
一个.cpp文件会生成一个.obj文件,.h文件不会生成.obj文件
发表于 2022-07-28 16:47:43 回复(0)