我收到了一个我必须熟悉的嵌入式代码库。几天前我开始使用Eclipse for C / C ++ Developers(Oxygen release 4.7.0)。
我收到以下类型的错误错误(代码使用史前编译器Softune Workbench编译):
这行代码旨在定义一个名为wRecData
的{{1}}类型的指针。据我所知,__far result_data_headerW
关键字用于访问外部RAM。虽然Eclipse无法解析__far
(这就是为红色加下划线的原因)但它仍然认为它是一个类型,__far
是局部变量的名称,其余部分是垃圾
我怎样才能让Eclipse认识到result_data_headerW
是类型的一部分而不是类型本身?
答案 0 :(得分:1)
而不是让Eclipse识别__far
,它可能更容易忽略它。
文档的Adding Include paths and symbols in Managed Build System部分介绍了如何定义符号。如果使用空值定义__far
,Eclipse应该忽略它。