请教编译器和链接器是通过什么来寻找源文件的
请教编译器和链接器是通过什么来寻找源文件的例如windows.h中声明了这么一个函数叫void fn() ,然后我要使用这个函数,必须包含windows.h,好了,包含完了,那么链接时肯定要找到这个fn的实现代码才能最后生成.exe
我想问的是:
链接器是如何找到这个fn()函数的实现代码的?
例如这个fn()的实现是放在windows.cpp中,我是不知道它是如何可找到这个windows.cpp的 ,应该不是通过文件名的,因为有时候头文件跟对应的源文件可以起不同的名字。