我尝试用一个函数制作简单的库,所以我读了如何制作但是它没有工作,我找不到这么简单的库的解释。我该怎么写呢?
的main.c
#include <stdio.h>
#include "hello.h"
int main()
{
hello();
return 0;
}
的hello.c
#include <stdio.h>
#include "hello.h"
void hello(void)
{
printf("Hello user 4");
}
hello.h
void hello(void);
答案 0 :(得分:1)
所有c
源代码文件应作为一个项目的一部分一起编译。当您创建'hello.c'(可能通过选择文件→新建→空文件)时,CodeBlocks应该提示将文件添加到活动项目中,您应该单击“是”按钮进行确认。然后应出现“保存文件”对话框,像往常一样保存文件,编辑和添加代码,并像往常一样编译项目应该工作。
但是,您已经创建了hello.c
文件,因此您只需要告诉CodeBlocks将现有的hello.c
文件添加到项目中:
右键单击项目名称→添加文件→选择
hello.c
,然后单击确定
重新编译项目,编译器应链接相关的.c
源文件。
或者,您可以将#include "hello.c"
添加到main.c
中的标题列表中,并获得相同的结果。但是不鼓励这样做,因为我们应该将链接过程留给编译器。