在Eclipse CDT中构建OpenFrameWorks项目时,Raspberry Pi崩溃了

时间:2017-03-28 17:43:09

标签: c++ eclipse raspberry-pi3 openframeworks

我正在使用OS Raspbian Jessie开发Raspberry Pi 3。我正在使用Eclipse CDT(用于C / C ++),我正在尝试了解OpenFrameWorks: http://openframeworks.cc/

我根据指南安装了所有内容并将所有内容导入Eclipse。我认为这似乎有用,但当我尝试运行一些测试代码时,我收到错误“无法启动,二进制未找到”。我查阅并找到了一个潜在的解决方案,我必须首先构建实际的项目。

这是我的问题,当我尝试构建项目时Eclipse达到约20%然后整个Raspberry冻结,迫使我强行重启。我怎么能从这里继续?我不知道是否仍然应该尝试通过Eclipse构建项目,或者是否有其他方法可以为OpenFrameWorks实际运行一些测试代码。

我不知道这是否是最好的问题,但我很感谢所有答案。

1 个答案:

答案 0 :(得分:1)

Eclipse在Raspberry Pi上非常慢。 我建议使用提供的安装脚本来安装依赖项。在compile OF之后,使用make文件来编译项目。

在编辑代码方面,我建议使用轻量级文本编辑器(例如geany)。我已经尝试过CodeBlocks和Qt Creator,它比eclipse更快/更少资源,但对于资源有限的系统来说仍然非常繁重。

另一个选择是将您的计算机与RPi结合使用:

  1. 使用projectGenerator为Raspberry Pi和您的计算机/ IDE生成项目
  2. 在您的计算机上编辑/测试/迭代
  3. 准备好在RPi上运行时,使用首选方法(例如SSH / SFTP / git /等)同步项目,然后在RPi项目文件夹中使用make -j4(以使用所有4个核心)。 / LI>

    专业人员是您在计算机上习惯的快速编译/反馈时间。 con是这种方法不适用于RPi特定代码(例如访问GPIO,PiCamera等)

    另一种选择是setup cross compilation,但准备好一切都有点费力。 (虽然,一旦完成,它可以节省长时间的时间)。