我收到了一个大型嵌入式代码库,我必须熟悉它。几天前,我开始使用 Eclipse for C/C++ Developers(Oxygen 版本 4.7.0)。
我收到以下类型的错误错误(代码使用史前编译器 Softune Workbench 进行编译):
这行代码旨在定义一个名为wRecData
、类型为__far result_data_headerW
的指针。据我所知, __far
关键字用于访问外部内存。尽管 Eclipse 无法解析 __far(这就是它带有红色下划线的原因),但它仍然认为它是一种类型,并且 result_data_headerW
是局部变量的名称,其余部分是该行是垃圾。
如何让 Eclipse 识别出 __far
是类型的一部分而不是类型本身?
最佳答案
与其让 Eclipse 识别 __far
,可能更容易忽略它。
Adding Include paths and symbols in Managed Build System文档部分记录了如何定义符号。如果您使用空值定义 __far
,Eclipse 应该忽略它。
关于c - 如何让 Eclipse 识别 __far 修饰符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45633084/