【问题标题】:CLion and Platformio: target not found. Configuration issuesCLion 和 Platformio:找不到目标。配置问题
【发布时间】:2017-11-28 13:53:39
【问题描述】:

我关注了这个link,以便能够将 CLion 用于使用 Platformio 的 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,可能问题出在我不知道的一些基本配置中。谢谢!

【问题讨论】:

    标签: cmake arduino target clion platformio


    【解决方案1】:

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

    错误:C 编译器“/usr/bin/cc”无法编译简单的 测试程序。它失败并显示以下输出:更改目录: /Users/... .../默认/CMakeFiles/CMakeTmp Run Build 命令:“/usr/bin/make”“cmTC_ab383/fast”xcrun:错误:无效活动 开发者路径 (/Library/Developer/CommandLineTools),缺少 xcrun 在:/Library/Developer/CommandLineTools/usr/bin/xcrun CMake 不会 能够正确生成这个项目。错误:配置调试 C 编译器“/usr/bin/cc”无法编译简单的测试 程序。

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

    rm -rf /Library/Developer/CommandLineTools
    

    然后重新安装它们:

    xcode-select --install
    

    【讨论】:

      猜你喜欢
      • 2015-03-30
      • 1970-01-01
      • 2020-08-08
      • 1970-01-01
      • 2022-11-05
      • 1970-01-01
      • 1970-01-01
      • 2012-02-28
      • 1970-01-01
      相关资源
      最近更新 更多