一共有两个源文件,分别是: .c .h
网上找了各种办法都不行,求解答



关注让【道友老李】来帮你解答,本回答参考gpt编写,并整理提供,如果还有疑问可以点击头像关注私信或评论。
如果答案让您满意,请采纳、关注,非常感谢!根据您提供的图片内容,您可能遇到的问题是无法解决C文件和H文件中的函数重复定义问题。 解决方法如下:
// example.h
#ifndef EXAMPLE_H
#define EXAMPLE_H
void func1();
void func2();
#endif
// example.c
#include "example.h"
void func1() {
// 函数体
}
void func2() {
// 函数体
}
// main.c
#include <stdio.h>
#include "example.h"
int main() {
func1();
func2();
return 0;
}
这样应该可以避免重复定义函数的问题。希望对你有帮助。