首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >代码编写器Studio (CCS)导入现有项目失败:“编译器定义不可用”

代码编写器Studio (CCS)导入现有项目失败:“编译器定义不可用”
EN

Stack Overflow用户
提问于 2015-03-24 23:24:37
回答 1查看 5K关注 0票数 4

试图将一个现有项目导入CCS中,我得到了以下错误:

导入项目失败,因为它的编译器定义不可用。该项目似乎不是“CCS项目”。请尝试通过“常规Please >现有项目到工作区”向导导入它.

我已经做了很多调查,最终还是把它解决了一半。.cproject为单元测试的构建进行了第3次配置;删除这是关键步骤之一。一路走来,我发现了一种奇怪的行为:

1) Eclipse/CCS似乎记得一个项目导入失败,不管您如何修复它,它都会拒绝(我已经尝试了很多事情)。一旦更改了.project文件中的项目名称,Eclipse/CCS将“给它另一次机会”并导入它。(我没有尝试重新启动Eclipse,也许这也是可行的)

2) Eclipse/CCS似乎还记得,项目成功导入。如果我删除了最近导入的项目,然后将单元测试的配置放回.cproject文件中,然后重新导入,它就成功了!似乎忽略了最初的问题。

我还没有仔细检查第三个配置设置,以找出究竟是什么触发了导入失败。但我禁不住想肯定是别人看到的。我在TI网站上发现了很多问题,但没有任何解释。

EN

回答 1

Stack Overflow用户

发布于 2016-10-14 10:16:17

我遇到了这个问题,但不确定是出于同样的原因。我会分享我的故事,以防它有助于回答你的问题。我已经与CCS6.1.x合作了一段时间,构建了几个项目。在我的最新项目中,我需要升级到CCS6.2.0,以便能够使用一些新的RTOS分析功能。CCS6.2.0需要完全安装,而不是通过Eclipse进行更新,所以我决定将它放在与我所拥有的CCS6.1.x版本不同的目录中。生成的文件夹结构如下所示:

C:/ti

  • ccs_base (来自ccs6.1安装)
  • ccsv6 (原始ccs6.1安装)
  • ccsv62 (新的ccs6.2.0安装)
    • ccs_base
    • ..。

有趣的是,6.1如何将ccs_base放置在核心ccsv6文件夹之外,而ccsv62却没有。因此,当我用与我需要构建的新IC目标相关的模块更新我的CCS6.2.0安装时,它们可能会被放到错误的ccs_base文件夹中,因为CCS被这两个并发安装混淆了。

因此,我卸载了两个CCS版本,重新启动了我的计算机,并且只重新安装了CCS6.2.0。然后,我添加了我需要的模块,并尝试重新导入触发错误的项目。结果一切都很好。

因此,虽然我不知道是什么原因造成了这个问题,但这显然与多个CCS安装造成的混乱有关。简单地卸载旧的CCS版本,并且在您的计算机上只有一个应用程序实例可能会纠正这个问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29244767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档