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