Obj就是目标文件,是你的源程序经过编译程序编译后生成的,它不能直接执行,需要连接程序连接后才能生成可执行文件,这样就能值行了。这种目标文件一般是由机器代码组成的,但也有例外,可以是自己定义的一些伪指令代码,但这样还需有专门的解释程序对其进行解释执行,连接程序是把目标代码和它所使用的库文件连接的程序。
project中每个cpp经编译成为obj(object)文件,所有obj文件和资源文件经链接(link)成为可执行文件,obj文件可称为目标文件或中间文件。另外,obj文件只给出了程序的相对地址,而EXE是绝对地址。