CLion和Platformio:找不到目标。配置问题

时间:2017-11-28 13:53:39

标签: cmake arduino target clion platformio

我遵循此link以便能够使用平台使用CLion进行arduino项目。我有两个问题,我将在这里发布,因为我认为这可能是相关的。

第一期

我在最后一步陷入困境,其中说

  

构建项目(请勿使用“运行”按钮,请参阅上面屏幕截图中的标记):菜单:运行>建立。

正如您在下一张图片中看到的那样,PLATFORMIO_BUILD目标已被破坏,我无法运行它。

Build bar

编辑配置看起来像这样,我不知道它是否意味着这样。正如您在下一张图片中看到的那样,错误显示:找不到目标PLATFORMIO_BUILD。

Edit Configurations Window

我已经多次重复这个程序,没有运气。 CLion是2017.2.3,Platformio也是最后一个版本。

项目本身很好,因为如果我从命令行运行platformio run --target upload,项目就会编译并上传到arduino。

第二期

我项目中的所有文件都显示黄色标题:

  

此文件不属于任何项目目标,代码洞察功能   可能无法正常工作

由于这个原因,使用CLion的许多好处都消失了。

所有这些文件以及包含它们的文件夹都是灰色的。我不确定是否应该在CMAKELists上手动包含它们,但据我所知,命令platformio init --ide clion --board uno已经解决了这个问题。

这是第一次使用CLion,可能是问题存在于一些我不知道的基本配置中。谢谢!

1 个答案:

答案 0 :(得分:0)

解决。检查CMake日志我收到以下错误:

  

错误:C编译器" / usr / bin / cc"无法编译简单   测试程序。它失败并显示以下输出:Change Dir:   / Users / ... ... / 默认 / CMakeFiles / CMakeTmp运行构建   命令:"的/ usr / bin中/让" " cmTC_ab383 /快" xcrun:错误:无效的活动   开发人员路径(/ Library / Developer / CommandLineTools),缺少xcrun   at:/ Library / Developer / CommandLineTools / usr / bin / xcrun CMake不会   能够正确生成此项目。错误:配置调试   C编译器" / usr / bin / cc"无法编译简单的测试   程序

发现herehere同样的问题,我的解决方案是卸载命令行工具:

rm -rf /Library/Developer/CommandLineTools

再次重新安装:

xcode-select --install