【发布时间】: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