logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

KeilV5编译出错?万万没有想到是这个问题。明明已经在头文件中声明了函数或变量,但是,任然提示“函数已使用但未定义”。或者“ Error: L6218E: Undefined symbolxxxxx

明明已经在头文件中声明了函数或变量,但是,任然提示“函数已使用但未定义”。或者“ Error: L6218E: Undefined symbol xxxxx (referred from xxxx.o).”。2,头文件包含顺序。如果两个头文件的包含顺序存在相互依赖,编译也会出错。此时该函数或者变量仅限当前.c文件调用,解决办法是去掉static修饰。如果你也出现上诉问题,你也可以尝试一下方式解决。

#c语言#c++#单片机 +1
WIN11 Keil5编译超级慢?原因竟然是。

2,修改编译使用的核心数。Keil5左上角状态栏edit-->configuration-->other-->number of parallel job。将数量给成和电脑一样的核心数(不是多线程,就是电脑CPU有多少个核,就改成多少)。3,如果是使用STM32 HAL库的朋友,可以尝试编译时去掉调试信息。最紧win11上发现点击Keil5点击编译时非常慢,要十几分钟。如果有同样问题的朋友也可以试

#c语言#stm32#极限编程
到底了