支持概述
支持的编译器
有关支持的 EWARM(Embedded Workbench for ARM)编译器/环境版本的信息,请参阅编译器。
导入项目
您可以使用 cpptesttrace
实用程序导入项目。更多信息,请参阅导入项目。
支持组件
为便于测试 IAR Embedded Workbench 项目,提供以下组件:
- 针对 STM8 的 IAR 编译器特定支持版本的编译器配置(如上列出)。
已知局限性
C++test 不完全支持 IAR Extended Embedded C++(EEC++)。C++test 支持 IAR EEC++ 特有的核心 C++ 语言特性(模板、多重继承和虚拟继承、命名空间、mutable
属性和强制转换运算符),但不接受使用 STL 头文件的代码。此限制由模板相关的 C++ 标准算法中不受支持的 IAR 扩展导致,具体参阅已知局限性。