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

MDK5编译MDK4的程序报错解决办法!!!

[复制链接]
硬件狼 发布时间:2016-4-8 09:35
由于MDK5.0A没有STM32F103程序错误 stm32f10x.h(298): error: #67: expected a "}"  

2015-01-13 12:43:08|  分类: C/C++编程|举报|字号 [url=]订阅[/url]


- d) N; I7 S0 Y , g' e) Z" d8 }  w

7 I+ H4 E5 V; Y# L& S1 e+ M; G! W
4 z# u4 _# ]- n$ H/ p- m

' ]8 U+ j4 @8 U; S& F

6 C6 s$ z9 `1 C, u4 B5 [! G+ b$ _# i+ z6 I
' `/ @* y. \8 ~! ]' |

% m, a6 ^( f1 \: _  k* d7 a8 u

5 N, U( b4 ~& o. V, f5 u* o3 o

7 U' A4 Y5 T. B  M* p2 x  T
9 ?+ P' }" R* f, K
下载LOFTER我的照片书  |
9 m( O& Q$ ^1 `- G4 K2 a! f, _
  ]# j+ I6 r9 z% m/ V, D% ?
& }, Y! K9 z/ W  \5 d. l

" @3 K& R1 q+ U: R由于MDK4.72A没有STM32F030,所以升级到了MDK5.0. u5 J6 |/ e# I3 k- p
我的程序在MDK4.72A下编译正常没有任何错误,升级软件后程序都出现了同样的问题,请大家帮我看看,这个是什么原因。  j) U' K4 O+ s- V1 W  b" C
Build target '103RE_安卓_Print1'7 O( i/ d, Q5 T% q
compiling main.c...
# Z" ?* v! M- `* T4 C.\Source\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h(298): error:  #67: expected a "}"
5 P, Y9 w; l# d# d: C& P    ADC1_2_IRQn                 = 18,     /*!< ADC1 and ADC2 global Interrupt                       */" k8 \2 O4 U$ ?8 @
.\Source\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h(472): warning:  #12-D: parsing restarts here after previous syntax error
1 ]0 b; ~0 O. k5 d  } IRQn_Type;
( E9 E6 M1 g8 ^' \Source\User\main.c: 1 warning, 1 error1 ]. K& ?/ b& K; ]
解决方法如下:5 Q, i' z6 ]# ]: G
方法1、在C/C++选项卡里,把STM3210X_MD从prepocessor symbol define 里面删掉`(*∩_∩*)′
2 l- a4 {: d3 A9 a, I/ d9 \' b% `4 b! l  C" i& Z
这么做的原因:在老版本的官方STM32F10X.H文件里,这句话不是这么写的,若没记错的话,是
3 W- O7 F  o/ X( v1 h' m( ~...&&!defined(STM32F10X_HD) && ... 7 S6 L# t+ {" Q& O# S, [" q/ D
原来是有括号的,不做标识符来处理,而新版的,如图,直接说明了出来,那就没有必要,可以根据C/C++知识自己去推断;
! \3 N  ^& f6 u6 P6 m4 ^

" i( G4 ^" @  K* ]
5 M1 z* n8 I, `
注:来自网络http://blog.163.com/lby147612%40126/blog/static/17041045220150130438428/
# s. p) }4 v4 V/ x本人已根据上述办法解决,特与大家分享下!!!
9 k# v6 ^/ }) G4 }* ], R+ @7 W# m$ P) v) I* o
收藏 评论0 发布时间:2016-4-8 09:35

举报

0个回答

所属标签

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