Eclipse错误提示: Symbol ‘xxxx‘ could not be resolved

问题现象:

调试FPGA时,如果在qsys中增加新的内容,到nios中编译的时候就会提示找不到宏定义。

而这些宏定义都是在system.h这个头文件中的,原来的宏定义都能找到,就是新增的找不到,这个应该和头文件路径没有关系,要不要所有的都找不到。

查找网上的解决方法:

Project->Properties->C/C++ General->Indexer 选中 Enable project specific settings Indexer Options 去掉 Index source files not included in the build { 去掉index unused headers (部分错误有效)}

这个自己测试可以解决。

另外还有其他方法:

1.设置 Project -> C/C++ index -> Freshen all files 即可解决; //这个试了不行

2.眼不见为净:在 Project->Properties->C/C++ General->Code Analysis 中把相关提示选项关闭 //这个没试

参考链接:

https://blog.csdn.net/sinat_19447667/article/details/86611369

相关推荐
ohoy2 小时前
RedisTemplate 使用之Set
java·开发语言·redis
mjhcsp2 小时前
C++ 后缀数组(SA):原理、实现与应用全解析
java·开发语言·c++·后缀数组sa
8***f3952 小时前
Spring容器初始化扩展点:ApplicationContextInitializer
java·后端·spring
r_oo_ki_e_3 小时前
java22--常用类
java·开发语言
linweidong3 小时前
C++ 中避免悬挂引用的企业策略有哪些?
java·jvm·c++
用户93761147581613 小时前
并发编程三大特性
java·后端
阿在在3 小时前
Spring 系列(二):加载 BeanDefinition 的几种方式
java·后端·spring
小当家.1053 小时前
Maven与Gradle完整对比指南:构建工具深度解析
java·gradle·maven
从此不归路3 小时前
FPGA 结构与 CAD 设计(第3章)下
ide·fpga开发
neoooo3 小时前
🍃Spring Boot 多模块项目中 Parent / BOM / Starter 的正确分工
java·后端·架构