错误信息:…\output\project.axf: error: l6218e: undefined symbol usart1_confing (referred from main.o).

说明:此文档知识用来记录,顺便给大家作为参考,如有错误的地方请大家多多指正,在下内心定会感激不尽。
前言:关于这个问题,我曾花了一个下午在网上寻找,网上的说法五花八门,我办法试尽,但遍寻无果。由此我认真查看我的工程,发现问题所在,现在记录下来;问题解决之后,我重新去网上看那些帖子,问题,发现原来错误信息大体差不多,但是问题出现的地方却不同,故也做了些整理。

  1. 我出现问题
    我出现的问题原因是我添加了.h文件,但是我没有往工程中添加到.c文件(虽然我在MDK中编写.c文件,但是我没有往工程中添加),造成报错。


    解决办法:在需要添加的文件上右键选择:Manage Project Items,然后在Files中添加需要的库文件。

  2. 网上论坛讨论的问题
    与我问题的区别:区别在于最有小括号前面的部分。下图为问题对比:上图为我出现错误,下图为网上论坛出现的错误。


    解决办法看论坛:https://blog.csdn.net/u011642774/article/details/53364754

版权声明:本文为gengleileiblog原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/gengleileiblog/p/14453851.html