独闷闷网

 找回密码
 立即注册
搜索
查看: 1633|回复: 0
收起左侧

[原创] IAR从Debug切换到Release模式时出现大量报错怎么办?已解答。

[复制链接]
发表于 2015-6-23 17:38:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Geek-青岛:
鸿哥,你用发布模式的编译的时候会不会提示错误,有一个Debug模式和Release模式。我用debug模式编译的时候能通过,relase模式编译的时候会提示出错误。
debug模式.jpg

★坚鸿-深圳:
我刚刚测试了一下,出现11个错误.其中报错;Fatal Error[Pe1696]: cannot open source file "stm8s.h".
dubug出错.png

Geek-青岛:
都有这样的问题吗?没想到,我觉得是,编译器在发布模式下,更加严格了。

★坚鸿-深圳:
我去找找原因.

Geek-青岛:
OK.我做K60开发的时候也遇到这个发布模式的问题.

★坚鸿-深圳:
我找到原因了.
解决办法:
当你从Debug模式切换到Release模式的时候,如果你之前一直是用Debug模式,现在第一次切换到Release模式,那么你要重新设置一下Options...选项的配置,比如用的是什么芯片型号,“C/C++Compiler"的"Preprocessor"里面要重新包含一下头文件路径。

Geek-青岛:
哦,谢鸿哥,这么快就解决了。

阿飞-江门:
设置芯片型号就可以了吗?

★坚鸿-深圳:
不仅仅是芯片型号,还要设置包含的头文件目录,这个最重要。

乐于分享,勇于质疑!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|独闷闷网 ( 粤ICP备12007667号-2 )

GMT+8, 2019-11-18 18:46 , Processed in 0.119758 second(s), 22 queries .

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