试图将一个现有项目导入CCS中,我得到了以下错误:
导入项目失败,因为它的编译器定义不可用。该项目似乎不是“CCS项目”。请尝试通过“常规Please >现有项目到工作区”向导导入它.
我已经做了很多调查,最终还是把它解决了一半。.cproject为单元测试的构建进行了第3次配置;删除这是关键步骤之一。一路走来,我发现了一种奇怪的行为:
1) Eclipse/CCS似乎记得一个项目导入失败,不管您如何修复它,它都会拒绝(我已经尝试了很多事情)。一旦更改了.project文件中的项目名称,Eclipse/CCS将“给它另一次机会”并导入它。(我没有尝试重新启动Eclipse,也许这也是可行的)
2) Eclipse/CCS似乎还记得,项目成功导入。如果我删除了最近导入的项目,然后将单元测试的配置放回.cproject文件中,然后重新导入,它就成功了!似乎忽略了最初的问题。
我还没有仔细检查第三个配置设置,以找出究竟是什么触发了导入失败。但我禁不住想肯定是别人看到的。我在TI网站上发现了很多问题,但没有任何解释。
发布于 2016-10-14 10:16:17
我遇到了这个问题,但不确定是出于同样的原因。我会分享我的故事,以防它有助于回答你的问题。我已经与CCS6.1.x合作了一段时间,构建了几个项目。在我的最新项目中,我需要升级到CCS6.2.0,以便能够使用一些新的RTOS分析功能。CCS6.2.0需要完全安装,而不是通过Eclipse进行更新,所以我决定将它放在与我所拥有的CCS6.1.x版本不同的目录中。生成的文件夹结构如下所示:
C:/ti
有趣的是,6.1如何将ccs_base放置在核心ccsv6文件夹之外,而ccsv62却没有。因此,当我用与我需要构建的新IC目标相关的模块更新我的CCS6.2.0安装时,它们可能会被放到错误的ccs_base文件夹中,因为CCS被这两个并发安装混淆了。
因此,我卸载了两个CCS版本,重新启动了我的计算机,并且只重新安装了CCS6.2.0。然后,我添加了我需要的模块,并尝试重新导入触发错误的项目。结果一切都很好。
因此,虽然我不知道是什么原因造成了这个问题,但这显然与多个CCS安装造成的混乱有关。简单地卸载旧的CCS版本,并且在您的计算机上只有一个应用程序实例可能会纠正这个问题。
https://stackoverflow.com/questions/29244767
复制相似问题