你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

uvision4编译缺少stm32f10x_conf.h头文件  

[复制链接]
chowalan123 提问时间:2016-10-12 19:43 /
阅读主题, 点击返回1楼
收藏 1 评论42 发布时间:2016-10-12 19:43
42个回答
chowalan123 回答时间:2016-10-14 09:52:32
衔胆栖冰 发表于 2016-10-14 09:34
看下你的文件路径中的文件夹里是否有stm32f10x_conf.h文件,我也经常自建工程,只把要用的文件添加进去。这 ...

我按照提示把文件一个一个添加进去,然后会出现提示invalid redeclaration的提示
chowalan123 回答时间:2016-10-14 10:02:18
chifen 发表于 2016-10-14 09:42
你缺的是F10Xt系列的库文件H,库文件位置是 C:\Keil\ARM\INC\ST\STM32F10x

我看了一下这个文件夹,发现确实没有这些文件,只有system_stm32f10x.h和system_stm32f10x_cl.h等四个文件,然后我把这些库文件添加到这个文件夹,然后它提示(和我把MDK4提示缺失的文件逐个添加一样):D:\MDK4\ARM\Inc\ST\STM32F10x\stm32f10x_type.h(23): error:  #256: invalid redeclaration of type name "s32" (declared at line 487 of "stm32f10x.h")
johnson_gong 回答时间:2016-10-14 10:03:18
从其他有的工程中复制一个过去就行了
chen000000009 回答时间:2016-10-14 10:57:13
去官方例程那里找一个来
chowalan123 回答时间:2016-10-14 13:04:28
benlarden 发表于 2016-10-14 09:24
这个貌似以前也遇到过,应该是库版本不是同一版本,里面有其他版本的文件在里面,使用统一版本库就好了!~~ ...

有其他版本文件?要怎么同一版本库?
无薪税绵 回答时间:2016-10-14 13:53:38
是库文件不对,换个对应的就可以了。
五哥1 回答时间:2016-10-14 14:02:35
直接用cube  设置好
zbber 回答时间:2016-10-14 14:11:42
这个貌似以前也遇到过,应该是库版本不是同一版本,里面有其他版本的文件在里面,使用统一版本库就好了
samhong 回答时间:2016-10-14 14:52:50
复制,一般是只把要用的文件添加进去,试一下就知道了。
Eagleson 回答时间:2016-10-14 15:05:46
路径里关联    \STM32F10x_FWLib\inc
再看看 QQ截图20161014150605.jpg

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

wofei1314 回答时间:2016-10-14 16:35:08
5楼的办法最好,重新建工程....
benlarden 回答时间:2016-10-14 17:21:25
chowalan123 发表于 2016-10-14 13:04
有其他版本文件?要怎么同一版本库?

去下载一个库文件,比如V3.5的库,然后全部使用里面的文件,安装路径的文件都不要连。
花生 回答时间:2016-10-14 18:42:40
include目录没有加入正确的目录路径
logo_NXP.png

chowalan123 回答时间:2016-10-14 19:06:27
benlarden 发表于 2016-10-14 17:21
去下载一个库文件,比如V3.5的库,然后全部使用里面的文件,安装路径的文件都不要连。 ...

如何设置不连?他会自动连接?stm32f10x的库文件吗?
zcl201207 回答时间:2016-10-14 19:22:29

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版