独闷闷网
标题:
IAR从Debug切换到Release模式时出现大量报错怎么办?已解答。
[打印本页]
作者:
jianhong_wu
时间:
2015-6-23 17:38
标题:
IAR从Debug切换到Release模式时出现大量报错怎么办?已解答。
Geek-青岛:
鸿哥,你用发布模式的编译的时候会不会提示错误,有一个Debug模式和Release模式。我用debug模式编译的时候能通过,relase模式编译的时候会提示出错误。
debug模式.jpg
(70.27 KB, 下载次数: 191)
下载附件
保存到相册
2015-6-23 17:36 上传
★坚鸿-深圳:
我刚刚测试了一下,出现11个错误.其中报错;Fatal Error[Pe1696]: cannot open source file "stm8s.h".
dubug出错.png
(23.3 KB, 下载次数: 186)
下载附件
保存到相册
2015-6-23 17:36 上传
Geek-青岛:
都有这样的问题吗?没想到,我觉得是,编译器在发布模式下,更加严格了。
★坚鸿-深圳
:
我去找找原因.
Geek-青岛:
OK.我做K60开发的时候也遇到这个发布模式的问题.
★坚鸿-深圳:
我找到原因了.
解决办法:
当你从Debug模式切换到Release模式的时候,如果你之前一直是用Debug模式,现在第一次切换到Release模式,那么你要重新设置一下Options...选项的配置,比如用的是什么芯片型号,“C/C++Compiler"的"Preprocessor"里面要重新包含一下头文件路径。
Geek-青岛:
哦,谢鸿哥,这么快就解决了。
阿飞-江门:
设置芯片型号就可以了吗?
★坚鸿-深圳:
不仅仅是芯片型号,还要设置包含的头文件目录,这个最重要。
欢迎光临 独闷闷网 (http://dumenmen.com/)
Powered by Discuz! X3.2