英飞凌
直播中

qjqb

8年用户 1269经验值
擅长:5762
私信 关注

Aurix Development Studio来构建Autosar MCAL FW,构建\"IfxGtm_reg.h\" 时总是出错怎么解决?

我使用 Aurix Development Studio 来构建 Autosar MCAL FW,在构建"IfxGtm_reg.h" 时总是出错。 "- 语法错误 - 标记" " 删除 " .
我查看了之前的讨论,似乎我需要禁用"Automatic inclusion of .sfr 文件" ,路径如下:C/C++ Compiler-> Preprocessing,但在我的 ADS(1.9.12 版)中,我没有看到相同补丁处的复选框、
我该怎么办?

回帖(1)

淡淡的爱

2024-5-29 16:43:43
在 Aurix Development Studio 1.9.12 版本中,禁用 "Automatic inclusion of .sfr files" 的选项可能与您在讨论中看到的不同。请尝试以下步骤来解决 "IfxGtm_reg.h" 文件构建错误的问题:

1. 打开您的项目。
2. 在左侧的项目资源管理器中,找到并右键点击您的项目名称。
3. 选择 "Properties" 或 "属性"。
4. 在弹出的属性窗口中,展开 "C/C++ General"(C/C++ 通用)选项。
5. 点击 "Preprocessor Include Paths, Macros etc."(预处理器包含路径、宏等)。
6. 在右侧的 "Providers"(提供者)列表中,找到并选中 "CDT GCC Built-in Compiler Settings"(CDT GCC 内置编译器设置)。
7. 在 "Providers"(提供者)列表下方,找到 "Preprocessor options"(预处理器选项)部分。
8. 在 "Additional command line options"(其他命令行选项)输入框中,添加以下选项:
   ```
   -no-sfr
   ```
   这将禁用自动包含 .sfr 文件的功能。

9. 点击 "Apply"(应用)和 "OK"(确定)以保存更改。

10. 重新构建您的项目,看看问题是否得到解决。

如果问题仍然存在,请尝试以下方法:

1. 检查 "IfxGtm_reg.h" 文件的代码,确保没有语法错误或不兼容的标记。
2. 确保您的项目设置正确,包括编译器、链接器和其他相关配置。
3. 更新您的 Aurix Development Studio 到最新版本,以获取可能的修复和改进。

希望这些建议能帮助您解决问题。如果问题仍然存在,请提供更多详细信息,以便我们能更好地帮助您。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分