1

我目前正在开发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 中"fatal error: gl\glew.h: no such file or directory"的行#include "GL\glew.h"

我可以通过手动查找文件并插入路径(即 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 软件的预编译版本,但我只想在所有其他资源都用尽时将其用作最后的手段。

谢谢!

4

1 回答 1

0
  1. 使用 projectGenerator 创建一个新项目(添加必要的插件)
  2. 将eyewriter中的文件添加到您的新项目中
  3. 那个项目真的很老了,所以会有很多变化,oF文档会派上用场
  4. 玩得开心 !
于 2016-02-13T11:45:39.247 回答