我正在尝试将现有项目添加到 IAR 6.50 编译器
中。我已按照用户指南
中提到的每一个步骤来设置编译器和项目。现在,当我构建项目时,它给了我错误,如下图所示
所有这些都在 .c
文件中。我不知道主要问题是什么。
任何帮助将不胜感激。
最佳答案
您必须至少修改文件“stm8l15x.h”。您需要添加对要使用的编译器的支持。
对 IAR 编译器的支持方式取决于您想要移植到新编译器的项目。最好的主意是联系该库的作者。也许您可以在 StackOverflow 上找到使用该(库?)项目的人。但除非您透露它的名称,否则这种可能性很低。
编辑:
您必须检查是什么导致编译器使用文件“stm8l15x.h”的第 67 行。不知何故,#ifdef 不再工作了。更改运行时传递给编译器的 #ifdef
链或 #define
。
关于c++ - IAR 6.50 在项目构建时显示多个错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47152441/