一个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,然后链接器把它们再链接起来