gpt4 book ai didi

eclipse - Code Composer Studio (CCS),导入现有项目失败 : "Compiler definition not available"

转载 作者:行者123 更新时间:2023-12-02 03:28:04 26 4
gpt4 key购买 nike

尝试将现有项目导入 CCS,我收到错误:

Import failed for project because its compiler definition is not available. The project does not appear to be a 'CCS Project'. Please try importing it through the 'General > Existing Projects into Workspace' wizard.



我已经做了很多挖掘,我认为终于解决了一半。 .cproject为单元测试构建了第三个配置;删除它是关键步骤之一。一路上我发现了一个奇怪的行为:

1) Eclipse/CCS 似乎记得一个项目无法导入,无论你做什么修复它都会拒绝(我已经尝试了很多东西)。一旦项目名称在 .project文件被更改,Eclipse/CCS 将“再给它一次机会”并导入它。 (我没有尝试重新启动 Eclipse,也许这也可以)

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

我还没有筛选第三个配置设置以找出触发导入失败的确切原因。但我不禁想到其他人一定看到了这一点。我在 TI 网站上发现了很多问题,但没有任何解释。

最佳答案

我遇到了这个问题,但不确定是不是出于同样的原因。我会分享我的故事,以防它有助于回答你的问题。我一直在使用 CCS6.1.x 构建几个项目。在我最新的项目中,我需要升级到 CCS6.2.0 才能使用一些新的 RTOS 分析功能。 CCS6.2.0 需要完整安装而不是通过 Eclipse GUI 进行更新,所以我决定将它放在与我拥有的 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 版本并在您的计算机上仅安装一个应用程序实例即可解决此问题。

    关于eclipse - Code Composer Studio (CCS),导入现有项目失败 : "Compiler definition not available",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29244767/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com