Error: L6218E: Undefined symbol 解决方法学习日记

出现这个错误目前已知的情况有以下几种:

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

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值