我遵循此link以便能够使用平台使用CLion进行arduino项目。我有两个问题,我将在这里发布,因为我认为这可能是相关的。
第一期
我在最后一步陷入困境,其中说
构建项目(请勿使用“运行”按钮,请参阅上面屏幕截图中的标记):菜单:运行>建立。
正如您在下一张图片中看到的那样,PLATFORMIO_BUILD目标已被破坏,我无法运行它。
编辑配置看起来像这样,我不知道它是否意味着这样。正如您在下一张图片中看到的那样,错误显示:找不到目标PLATFORMIO_BUILD。
我已经多次重复这个程序,没有运气。 CLion是2017.2.3,Platformio也是最后一个版本。
项目本身很好,因为如果我从命令行运行platformio run --target upload
,项目就会编译并上传到arduino。
第二期
我项目中的所有文件都显示黄色标题:
此文件不属于任何项目目标,代码洞察功能 可能无法正常工作
由于这个原因,使用CLion的许多好处都消失了。
所有这些文件以及包含它们的文件夹都是灰色的。我不确定是否应该在CMAKELists上手动包含它们,但据我所知,命令platformio init --ide clion --board uno
已经解决了这个问题。
这是第一次使用CLion,可能是问题存在于一些我不知道的基本配置中。谢谢!
答案 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"无法编译简单的测试 程序
发现here和here同样的问题,我的解决方案是卸载命令行工具:
rm -rf /Library/Developer/CommandLineTools
再次重新安装:
xcode-select --install