尝试将现有项目导入 CCS,我收到错误:
项目导入失败,因为其编译器定义不可用。该项目似乎不是“CCS 项目”。请尝试通过“General > Existing Projects into Workspace”向导将其导入。
我已经做了很多挖掘,我认为终于解决了一半。.cproject
为单元测试构建了第 3 个配置;删除它是关键步骤之一。一路上我发现了一个奇怪的行为:
1) Eclipse/CCS 似乎记得一个项目无法导入,无论你做什么修复它都会拒绝(我已经尝试了很多东西)。一旦.project
更改了文件中的项目名称,Eclipse/CCS 将“再给它一次机会”并导入它。(我没有尝试重新启动 Eclipse,也许这也可以)
2) Eclipse/CCS 似乎还记得一个项目成功导入。如果我删除了最近导入的项目,然后将单元测试的配置放回.cproject文件中,然后重新导入,就成功了!似乎忽略了最初的问题是什么。
我还没有筛选第三个配置设置以找出触发导入失败的确切原因。但我不禁想到其他人一定看到了这一点。我在 TI 网站上发现了很多问题,但没有任何解释。