我目前正在开发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 软件的预编译版本,但我只想在所有其他资源都用尽时将其用作最后的手段。
谢谢!