c - 如何让 Eclipse 识别 __far 修饰符?

标签 c eclipse embedded softune

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

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

Eclipse thinks *__far* is a type

这行代码旨在定义一个名为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/

相关文章:

c - 从 C 中的文件读取和打印时出现奇怪的输出

c - 我应该如何使用命令行参数从文件中填充整数数组?文件的大小和编号。元素的数量可能会有所不同

Eclipse 设置详细 :class Flag for Launch Configuration

java - 从方法返回一个字符

linux - Bluez 5.48 - 如何强制蓝牙传输状态从事件到空闲 - 嵌入式接收器端

embedded - 在重置皮质 m3 上保留一些 RAM 值

linux - 通过蜂窝网络 Webify 嵌入式基于 linux 的 Controller

c - 防止 __start 入口点被优化掉

c++ - TFTP数据包

java - Hibernate 5.2.5.Final createSQLQuery() 方法已弃用