这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 高校专区 » 漓东e学堂 » Keil5.x在使用基于3.x库的项目上的编译问题

共7条 1/1 1 跳转至

Keil5.x在使用基于3.x库的项目上的编译问题

菜鸟
2014-10-21 21:39:18     打赏

在使用STM32F10x_StdPeriph_Lib_V3.5.0这个项目时,把4个.C的空文件去除后编译,stm32f10x.h这个头文件会报错。

但是,我把STM3210X_HD_VL(圈那所示)的去除后,编译成功。

这个原理我不是很清楚,发出来想问一下,去除圈内的的后,好像是把什么入口关闭了吗。

当然,也可以让使用keil5.x的同学遇到相同问题时解决方法。


高工
2014-10-21 21:40:59     打赏
2楼

Good,很好

撸主标题有误哟

库是3.5的


菜鸟
2014-10-21 21:45:51     打赏
3楼
意识模糊了。。改回来了。

高工
2014-10-21 21:47:46     打赏
4楼

加入了STM3210X_HD_VL的定义

编译器可能会额外增加一些预编译代码的编译

某些预期外的预编译代码的出现,可能会产生一些错误

具体要看代码的情况了


以上个人理解


菜鸟
2014-10-21 22:08:07     打赏
5楼
Google了下,说老版本的官方STM32F10X.H文件里,STM3210X_HD的定义不是这样写的。

高工
2014-10-21 22:10:57     打赏
6楼
嗯,同上

菜鸟
2014-10-21 22:11:04     打赏
7楼
又是这种版本问题??!!!

共7条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]