如何让Eclipse识别__far修饰符?

时间:2017-08-11 10:33:25

标签: c eclipse embedded softune

我收到了一个我必须熟悉的嵌入式代码库。几天前我开始使用Eclipse for C / C ++ Developers(Oxygen release 4.7.0)。

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

Eclipse thinks *__far* is a type

这行代码旨在定义一个名为wRecData的{​​{1}}类型的指针。据我所知,__far result_data_headerW关键字用于访问外部RAM。虽然Eclipse无法解析__far(这就是为红色加下划线的原因)但它仍然认为它是一个类型,__far是局部变量的名称,其余部分是垃圾

我怎样才能让Eclipse认识到result_data_headerW是类型的一部分而不是类型本身?

1 个答案:

答案 0 :(得分:1)

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

文档的Adding Include paths and symbols in Managed Build System部分介绍了如何定义符号。如果使用空值定义__far,Eclipse应该忽略它。