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

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]


5 f# P7 Z- p& O% N0 [6 v 3 Z4 T- J/ U+ R
  I) e0 `3 T- ~, R5 }/ h0 m

' v5 e+ G5 F3 f/ B; }7 M: T( [0 o

$ I+ f* W: z7 G5 j3 A) z
% A; D1 {) K4 u

% B4 j" t5 Q3 Z, h9 }
* W. f- J7 [5 C  J* a0 @$ O
- r0 w% R  m4 }
# n' S& `* G8 q  h; a; C8 B4 z8 X
1 {3 f& N9 M2 G4 S* v. H' S

% G' H, S. J& I) i$ }( t下载LOFTER我的照片书  |8 k, `7 Y# n* |* T, w

" n# E+ Q. j* w, m" P) S, d, m) ]1 b( X
0 J2 b) b( U# a
由于MDK4.72A没有STM32F030,所以升级到了MDK5.0+ J4 H/ d* U+ f8 F; l( I5 t7 d
我的程序在MDK4.72A下编译正常没有任何错误,升级软件后程序都出现了同样的问题,请大家帮我看看,这个是什么原因。2 m8 n; G( {& V( _  p* i4 D, X3 I1 S
Build target '103RE_安卓_Print1'+ }* [1 Z4 v1 A/ o
compiling main.c...# @7 P% \/ C/ P7 I1 w
.\Source\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h(298): error:  #67: expected a "}"* S( c3 e5 [3 N- b! S6 u  ?# j- O
    ADC1_2_IRQn                 = 18,     /*!< ADC1 and ADC2 global Interrupt                       */) b" Z  I& x$ z
.\Source\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h(472): warning:  #12-D: parsing restarts here after previous syntax error
8 `; C" |6 V( V1 M" E  O5 s  } IRQn_Type;* _0 p0 j) I) E& N' U2 W- D8 Q
Source\User\main.c: 1 warning, 1 error5 Z" o+ T; c  K
解决方法如下:
" N5 T' r( {* h0 \/ x: G0 |方法1、在C/C++选项卡里,把STM3210X_MD从prepocessor symbol define 里面删掉`(*∩_∩*)′ ! W3 g' a# m  [; n
5 e. V& I: E, R. V& }
这么做的原因:在老版本的官方STM32F10X.H文件里,这句话不是这么写的,若没记错的话,是
& }4 }0 S; s2 e( ?3 t...&&!defined(STM32F10X_HD) && ...
5 m4 j2 f& H4 p3 }原来是有括号的,不做标识符来处理,而新版的,如图,直接说明了出来,那就没有必要,可以根据C/C++知识自己去推断;
5 O8 t( @7 j8 d) x0 C; ?
4 U- b6 g9 V0 Z! ^- @, C6 ^' e
1 T0 x7 i8 A3 r* c5 i  y' H
注:来自网络http://blog.163.com/lby147612%40126/blog/static/17041045220150130438428/
& i: a. _( d0 p6 {本人已根据上述办法解决,特与大家分享下!!!
- _' B5 {2 r! j" q+ z7 R/ o' H8 s1 r6 d
收藏 评论0 发布时间:2016-4-8 09:35

举报

0个回答

所属标签

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