野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 29471|回复: 16

这个路径问题怎么解决?

[复制链接]
发表于 2014-2-21 16:51:23 | 显示全部楼层 |阅读模式
..\out\ObjFlash\BHS-STM32-FLASH.axf: error: L6002U: Could not open file c:\Keil\ARM\RV31\LIB\ST\STM32F10xR.LIB: No such file or directory
0.jpg
1.jpg
回复

使用道具 举报

发表于 2014-2-21 16:53:02 | 显示全部楼层
工程模板建错了吧,你使用的是mdk默认的固件库?  用野火的模板吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-21 16:54:30 | 显示全部楼层
祁羽彤 发表于 2014-2-21 16:53
工程模板建错了吧,你使用的是mdk默认的固件库?  用野火的模板吧

不是,是一个博士写的代码,然后就这样规定了,不知道如何处理了。没有用火哥的代码。我才开始看,做的项目
回复 支持 反对

使用道具 举报

发表于 2014-2-21 16:56:59 | 显示全部楼层
你看看你用到的究竟是什么库文件,直接添加到工程项目里,不要让mdk自动搜索
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-21 16:59:00 | 显示全部楼层
施叶丰 发表于 2014-2-21 16:56
你看看你用到的究竟是什么库文件,直接添加到工程项目里,不要让mdk自动搜索

大家用的是4.12版本的,我们跟火哥一样,安装的4.72。就怕还要重新安装软件,问一下,不需要重新安装软件吧?
回复 支持 反对

使用道具 举报

发表于 2014-2-21 17:02:51 | 显示全部楼层
gb919898 发表于 2014-2-21 16:59
大家用的是4.12版本的,我们跟火哥一样,安装的4.72。就怕还要重新安装软件,问一下,不需要重新安装软件 ...

这个影响不大,就是找不到库文件,你添加就可以了,或者你对比下旧版的目录下是不是有这些库吧
回复 支持 反对

使用道具 举报

发表于 2014-2-21 17:04:56 | 显示全部楼层
gb919898 发表于 2014-2-21 16:59
大家用的是4.12版本的,我们跟火哥一样,安装的4.72。就怕还要重新安装软件,问一下,不需要重新安装软件 ...


加上这两个宏:STM32F10X_HD, USE_STDPERIPH_DRIVER

1.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-21 17:11:53 | 显示全部楼层
fire 发表于 2014-2-21 17:04
加上这两个宏:STM32F10X_HD, USE_STDPERIPH_DRIVER

嗯,火哥的办法行得通。就是后面又出现了14个这样的错误。
stm32f10x_it.h(21): error:  #5: cannot open source input file "stm32f10x_lib.h": No such file or directory
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-21 17:16:11 | 显示全部楼层
gb919898 发表于 2014-2-21 17:11
嗯,火哥的办法行得通。就是后面又出现了14个这样的错误。
stm32f10x_it.h(21): error:  #5: cannot ope ...

这个错误,真的不知道,怎么办了。。。
回复 支持 反对

使用道具 举报

发表于 2014-2-21 17:18:13 | 显示全部楼层
gb919898 发表于 2014-2-21 17:16
这个错误,真的不知道,怎么办了。。。

添加头文件路径呀 ,就在火哥截图那个选项框下面的”include paths“里加
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-21 17:25:02 | 显示全部楼层
慕娅娜 发表于 2014-2-21 17:18
添加头文件路径呀 ,就在火哥截图那个选项框下面的”include paths“里加

看了下,也不成。4.72没有这个头文件了,只能换回4.12版本
回复 支持 反对

使用道具 举报

发表于 2014-2-21 17:26:34 | 显示全部楼层
gb919898 发表于 2014-2-21 17:11
嗯,火哥的办法行得通。就是后面又出现了14个这样的错误。
stm32f10x_it.h(21): error:  #5: cannot ope ...

stm32f10x_lib.h 是旧版本的库的文件了,找到这个 #include"stm32f10x_lib.h" 注释掉它
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-21 17:27:37 | 显示全部楼层
fire 发表于 2014-2-21 17:26
stm32f10x_lib.h 是旧版本的库的文件了

是。那个博士这么写的代码,没办法。。卸载重装。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-21 17:28:03 | 显示全部楼层
fire 发表于 2014-2-21 17:26
stm32f10x_lib.h 是旧版本的库的文件了

谢谢火哥强烈支持,非常感谢哥们强烈支持,非常感谢哥们
回复 支持 反对

使用道具 举报

发表于 2014-2-21 17:28:33 | 显示全部楼层
gb919898 发表于 2014-2-21 17:27
是。那个博士这么写的代码,没办法。。卸载重装。。。

找到这个 #include"stm32f10x_lib.h" 注释掉它
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-21 17:30:30 | 显示全部楼层
fire 发表于 2014-2-21 17:28
找到这个 #include"stm32f10x_lib.h" 注释掉它

那文件还能运行么?
回复 支持 反对

使用道具 举报

发表于 2014-2-21 17:51:27 | 显示全部楼层
gb919898 发表于 2014-2-21 17:30
那文件还能运行么?

你试试先嘛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-23 20:39 , Processed in 0.037222 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表