独闷闷网

标题: IAR从Debug切换到Release模式时出现大量报错怎么办?已解答。 [打印本页]

作者: jianhong_wu    时间: 2015-6-23 17:38
标题: IAR从Debug切换到Release模式时出现大量报错怎么办?已解答。
Geek-青岛:
鸿哥,你用发布模式的编译的时候会不会提示错误,有一个Debug模式和Release模式。我用debug模式编译的时候能通过,relase模式编译的时候会提示出错误。


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


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

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

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

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

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

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

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






欢迎光临 独闷闷网 (http://dumenmen.com/) Powered by Discuz! X3.2