基于Eclipse的RiscFree IDE创建app项目遇目录相关错误求助
RiscFree IDE 项目创建目录冲突与权限异常问题排查方案
问题背景
在基于Eclipse的RiscFree IDE中创建项目时(对应教程14分20秒环节),遇到以下异常:
- 当项目命名为
app时,弹出错误:"Directory with specified name already exists and is read-only."
已将对应app目录权限改为完全控制,只读描述与实际权限不符。
- 改为
app以外的名称时,弹出错误:"D:\OneDrive - GBT SOLUTIONS LDA\work\fpga\tutorial\niosv_helloworld\software\app overlaps the location of another project: 'app'"
但当前为全新工作区,未创建过任何项目。
解决思路
- 清理工作区元数据缓存:关闭IDE后,删除工作区根目录下的
.metadata文件夹(该文件夹存储IDE的配置与索引信息),重新启动IDE后尝试创建项目。 - 排查OneDrive同步干扰:项目路径位于OneDrive同步目录中,可能同步锁导致IDE误判目录状态。暂停OneDrive同步,手动删除
D:\OneDrive - GBT SOLUTIONS LDA\work\fpga\tutorial\niosv_helloworld\software\app目录(若存在),再重新创建项目。 - 更换本地工作区路径:将工作区迁移至非OneDrive同步的本地目录,测试是否仍出现相同问题,确认是否为云同步工具导致的权限/状态异常。
- 清理IDE项目索引:在IDE中执行
Project > Clean清理所有项目缓存;或通过Window > Preferences > General > Workspace > Linked Resources检查是否存在残留的关联项目路径并移除。 - 强制删除残留目录:通过命令行查看目标路径下的隐藏文件/目录(Windows下执行
dir /a D:\OneDrive - GBT SOLUTIONS LDA\work\fpga\tutorial\niosv_helloworld\software),确认app目录是否存在并强制删除,再尝试创建项目。
内容的提问来源于stack exchange,提问作者Renato
相关产品推荐
相关产品推荐

