出现这个错误目前已知的情况有以下几种:
1.未将.c源文件放入工程中。
解决办法:将报错文件导入工程中即可
点击积木,导入目标文件。
2.函数未定义
解决方法:双击错误提示,找到报错行,对未定义函数进行定义即可。
\*****2024-3-31更新***\
双击错误不一定能够找到需要自己仔细查找可能是:
1.函数只有一个声明,没有定义
2.使用了extern将外部的内容导进来了但是在当前工程中并没有这个“函数、变量”的原型,常常出现在复制部分代码的情况
\*****2024-3-31更新over***\
3.将.c和.cplusplus(C++)文件混到同一个工程当中了
解决办法:使用 extern c将c的头文件包含在里面
extern "C"
{
#include "XXX.h"
}
4.模式选择错误,选择了C99标准
解决办法:点击魔术棒->c/c++ 取消勾选C99