Keil MDK编译错误警告积累贴

自从移动平台出了云笔记软件之后就很少来CSDN写东西了,学习过程中遇到什么问题或发现新的知识点,PC上随手复制粘贴就和手机平台同步了,平时走哪儿随便翻出来看看,很方便,何况论坛里云龙混杂,“砖家”横行,技术贴转来转去,人云亦云,很多问题更是漏洞百出,需要我们去仔细推敲和验证。藉于此,给大家分享一款手机平台软件,印象笔记,很好用,笔记党必备啊。好了,步入正题,对最近在MDK下出现的错误警告及解决办法汇总一下,不定期更新,有什么问题欢迎批评矫正,以便大家学习交流共同进步。

1. ..\CMSIS\core_cm3.c(86): error: #667: "asm" function is nonstandard

解决办法:在Target Option--C/C++中取消strict ANSI  C选项。

2. error:  #7: unrecognized token,#29: expected an expression。。。等等会出现类似的一连串错误

解决办法:错误提示行前后出现中文字符,或许是空格等看不见的字符,隐匿很深,删掉后解决。

引用\[1\]:ioLibrary是指WIZnet芯片的“Internet Offload Library”,包括驱动程序和应用协议。驱动程序(ioLibrary)可用于WIZnet TCP/IP芯片(W5500、W5300、W5200和W5100)的应用设计。\[1\]你可以从ioLibrary的wiki页面获取更多信息,链接为:http://wizwiki.net/wiki/doku.php?id=products:w5500:driver。你可以从GitHub下载驱动库,链接为:https://github.com/Wiznet/ioLibrary_Driver。引用\[2\]:在移植ioLibrary到STM32F4时,你需要准备一个基本的STM32F4工程,并将ioLibrary_Driver放到工程目录下。如果出现错误提示"cannot open source input file "usb_conf.h"",这是因为没有设置STM32固件库的目录。你需要在Keil的"C/C++"设置中设置固件库文件所在的目录。\[2\]引用\[3\]:在主程序中添加应用代码,包括设置目标IP地址和端口号,以及发送数据的循环。在调整工程堆栈配置时,根据功能需要自定义大小。\[3\]根据你提供的信息,错误提示"expected a ";""是在..\HARDWARE\W5500\w5500_conf.c文件的第112行。这个错误提示意味着在这一行缺少了一个分号。你需要在该行的末尾添加一个分号来解决这个错误。 #### 引用[.reference_title] - *1* *3* [基于STM32F4移植W5500官方驱动库ioLibrary_Driver](https://blog.csdn.net/xiayufeng520/article/details/79602635)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [【Note2】用keil对工程编译时,工程中已经包含的文件会报错:cannot open source input file usb_conf.h No...](https://blog.csdn.net/kobesdu/article/details/38336989)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值