0

我收到了一个大型嵌入式代码库,我必须适应它。几天前,我开始为 C/C++ 开发人员使用 Eclipse(Oxygen 版本 4.7.0)。

我收到以下类型的错误错误(代码使用史前编译器 Softune Workbench 编译):

Eclipse 认为 *__far* 是一种类型

这行代码打算定义一个名为wRecDatatype的指针__far result_data_headerW。据我所知__far,这里使用关键字来访问外部 ram。尽管 Eclipse 无法解析__far(这就是它带有红色下划线的原因),但它仍然认为它是一种类型并且result_data_headerW是局部变量的名称,而该行的其余部分是垃圾。

我怎样才能让 Eclipse 识别出它__far是类型的一部分而不是类型本身?

4

1 回答 1

1

而不是让 Eclipse 识别__far它可能更容易忽略它。

文档的在托管构建系统中添加包含路径和符号部分记录了如何定义符号。如果您__far使用空值进行定义,Eclipse 应该忽略它。

于 2017-08-11T11:29:03.293 回答