[求助] 编译错误的问题

chenbingjy   2023-6-29 19:18 楼主

先上图

1.jpg

我要把一个STM32F103的代码移植到F303上去。明明

代码里:

#include "stm32f3xx.h"

可是还是提示:

../../User/Ethernet/W5500\w5500_conf.h(20): error: 'stm32f10x.h' file not found

这是怎么回事?请高手指教,谢谢!

为江山踏坏了乌骓马,为社稷拉断了宝雕弓。

回复评论 (13)

不是正常么?你文件里包含的是f3xx,又不是10x?
点赞  2023-6-29 20:18

是不是在移植过程中没有正确更新代码中的头文件。

点赞  2023-6-29 21:30

w5500_conf.h(20): error: 'stm32f10x.h' file not found

是说这个都文件里面包含了stm32f10x.h 改成 stm32f3xx.h(具体文件名你自己查一下)

点赞  2023-6-29 21:37

谢谢各位。又找到几个10x的头文件

为江山踏坏了乌骓马,为社稷拉断了宝雕弓。
点赞  2023-6-30 10:09
是说这个都文件里面包含了stm32f10x.h 改成 stm32f3xx.h
点赞  2023-6-30 10:39
引用: lkh747566933 发表于 2023-6-30 10:39 是说这个都文件里面包含了stm32f10x.h 改成 stm32f3xx.h

是的。可是改了之后,还有好多错误,我放弃了

为江山踏坏了乌骓马,为社稷拉断了宝雕弓。
点赞  2023-6-30 11:07
你去看看你这个路径下有这个文件吗?报错是你没有这个文件
点赞  2023-6-30 12:10
引用: 吾妻思萌 发表于 2023-6-30 12:10 你去看看你这个路径下有这个文件吗?报错是你没有这个文件

老哥,我不需要这个文件,而是F303的头文件

为江山踏坏了乌骓马,为社稷拉断了宝雕弓。
点赞  2023-6-30 19:10
引用: chenbingjy 发表于 2023-6-30 11:07 是的。可是改了之后,还有好多错误,我放弃了

早放早好

没有老师手把手教,不要卡在这里

往下学,等火候到了,自然觉得很简单

点赞  2023-6-30 22:35

没有找到stm32f10x.h说明你的对应的芯片已经切换到F3了。都得对应切换的

在爱好的道路上不断前进,在生活的迷雾中播撒光引
点赞  2023-7-1 17:22
引用: 秦天qintian0303 发表于 2023-7-1 17:22 没有找到stm32f10x.h说明你的对应的芯片已经切换到F3了。都得对应切换的

错误太多了,我换了另外一种方式搞好了。

为江山踏坏了乌骓马,为社稷拉断了宝雕弓。
点赞  2023-7-2 09:53

可以直接问老师试试,自己经过思考后还是没解决最好和同学讨论或直接问老师,这样更有效率。


点赞  2023-7-5 00:11
引用: 源生羽介 发表于 2023-7-5 00:11 可以直接问老师试试,自己经过思考后还是没解决最好和同学讨论或直接问老师,这样更有效率。

你以为我是学生吗

为江山踏坏了乌骓马,为社稷拉断了宝雕弓。
点赞  2023-7-5 09:31
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复