我正在尝试从Windows 7迁移到8,但是glew和freeglut给了我一些问题。
我使用的说明基本如下:
1)将Lib的内容和Include \ GL文件夹的内容复制到Program Files \ Microsoft SDKs \ Windows \ [最新版本] Lib和Include \ GL文件夹
2)将freeglut.dll和glew的bin文件夹的内容复制到Windows \ SysWOW64 \
使用Windows 7 / VS2010(Microsoft SDK中的文件夹是v7.0A)可以正常使用,但在Windows 8 / VS2012上,构建解决方案时出现以下错误:
error C1083: Cannot open include file: 'GL/glew.h': No such file or directory
对于SDKs文件夹,在Windows 8上,最新版本是v8.0A,但是,我也尝试过使用v7.0A,获得相同的结果。但是,我注意到在Windows 7中,SDKs文件夹中有Lib和Include文件夹,但Windows 8文件夹却没有。不确定这是否重要。
有什么建议吗?
编辑: 我用于安装的说明是对here找到的指令的略微修改,修改是将dll复制到Windows的系统文件夹中,而不是复制到每个项目输出中(这似乎没有帮助, )。
我正在开发的应用程序用于大学课程,因此使用其他库可能是不可能的。
库的版本是2.8.0(freeglut)和1.9.0 32位(glew)。