【问题标题】:Eyewriter 2.0 Compiling ErrorsEyewriter 2.0 编译错误
【发布时间】:2014-11-26 13:58:33
【问题描述】:

我目前正在开发eyewriter 2.0,我的想法是,如果我可以让它工作,我们可以向我们的 ALS 患者及其家人推荐 DIY。 但是,在尝试启动和运行该软件时,我遇到了许多复杂情况。

我目前运行的是 Windows 8.1。

我目前已安装 Code::Blocks 12.11 和 OpenFrameworks v.0.7.4。

我已经安装了 Code::Blocks 的 openframeworks 添加。

我已经在 openframeworks 中成功运行了多个示例程序。

我尝试过 C::B 和 OF 的各种组合,如下所示:

   13.12 and v.0.8.4;
   13.12 and v.0.8.0;
   12.11 and v.0.8.0;
   12.11 and v.0.7.4;
   10.05 and v.0.6.1 FAT pre-release; 
   10.05 and v.0.6.2 FAT pre-release; 

我遇到的最常见错误是 ofConstants.h 中 #include "GL\glew.h" 行的 "fatal error: gl\glew.h: no such file or directory"

我可以通过手动查找文件并插入路径(即 C:/.../.../.../glew.h)来消除此错误。但是,类似这样的错误还有很多很多,导致手动修正非常繁琐。

我怀疑问题是由于我的新手不知道正确的文件结构。我没有更改 github 上的压缩文件的结构。

工作区位置:C:\openframeworks\apps\eyewriter-master\eyeWriterTracker\RemoteEyeTracker.workspace

glew.h 的位置:C:\openframeworks\libs\openFrameworks\gl\glew.h

有没有人在 Windows 机器上成功构建过这个?我犯了什么明显的错误吗?我相当肯定我犯了一些愚蠢的错误,因为我是框架新手,而且我的 C++ 知识有限。

这在 Ubuntu 中可能更容易做到吗?我确实有可能在 Oracle VM 中使用 Ubuntu,但并不理想,因为其目的是便于与 ALS 患者交流,即使在构建完成后,这也会在流程中增加另一个步骤。

我也知道已经有 Eyewriter 软件的预编译版本可用,但我只想在所有其他资源都用尽时将其用作最后的手段。

谢谢!

【问题讨论】:

    标签: codeblocks openframeworks eye-tracking


    【解决方案1】:
    1. 使用 projectGenerator 创建一个新项目(添加必要的插件)
    2. eyewriter 中的文件添加到您的新项目中
    3. 那个项目太老了,所以会有很多变化,oF文档会派上用场
    4. 玩得开心!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-06-11
      • 2015-09-14
      • 2010-11-10
      • 2010-10-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-10
      相关资源
      最近更新 更多