一个project中,里面的文件是如何组织的?迷茫了.

一个project中,里面的文件是怎么组织的?迷茫了...今天看了一个程序(windows API的)/*主文件main.c*/#inclu

一个project中,里面的文件是怎么组织的?迷茫了...
今天看了一个程序(windows API的)
/* 主文件main.c */
#include<windows.h>
#include<commdlg.h>
  //下面俩是在别的文件(file.c)中自定义的函数
BOOL fun1();
BOOL fun2();
  //主函数
INT WINAPI WINMAIN(......)
{
....
....
}


/* file.c文件 */
#include<windows.h>
#include<commdlg.h>
BOOL fun1()
{
  ....
}
BOOL fun2()
{
...
}



就是这样,结果能正常运行,这俩文件怎么组织在一起的?晕死了...








[解决办法]
编译器把他们编译成两个.obj,然后链接器把它们再链接起来