c++ - 无法在 Windows 桌面的 Microsoft Visual Studio Express 2013 中打开源文件 GL/glut.h

标签 c++ opengl visual-studio-2012 glut

正如标题所说,它给了我这个错误:“错误:无法打开源文件“GL/glut.h”。

下面是一些截图:

Project paths

Includes Folder

它给了我 GL/glut.h 行的错误:

#include <windows.h>  // For MS Windows
#include <GL/glut.h>  // GLUT, includes glu.h and gl.h

我安装了windows sdk

最佳答案

GLUT 是第 3 方库,即它不是 OpenGL 的一部分。因此它不是 Windows 系统 API 的一部分,因此也不是标准 Windows SDK 的一部分。

转到 http://freeglut.sourceforge.net/index.php#download ,点击预构建 Windows 库包的链接 (http://www.transmissionzero.co.uk/software/freeglut-devel/),下载 MSVC 版本 (http://files.transmissionzero.co.uk/software/development/GLUT/freeglut-MSVC.zip)。

请勿将 header 和库解压缩到您的 SDK 安装或 WINDOWS 目录中!

将库包解压到第三方库的专用位置(您必须创建该位置),或者,如果您计划仅将库用于一个项目,请将其解压到您的项目目录中。 DLL 与构建的 .EXE 位于同一目录中。

关于c++ - 无法在 Windows 桌面的 Microsoft Visual Studio Express 2013 中打开源文件 GL/glut.h,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25430772/

相关文章:

c++ - 应用程序被 QMessageBox 卡住

c++ - 使用 gcc 进行静态和动态链接

C++ 错误 : Does not name a type, 模板化类

c++ - 系统找不到在 Visual Studio 2012 上指定的文件

visual-studio-2012 - 如何在 Visual Studio 2012 中获得真实的 Web 负载测试结果?

c++ - RTOS常用的设计模式(VXworks)

c++ - GLSL 将颜色数据从片段着色器发送到顶点着色器似乎总是等于 0

c++ - OpenGL SOIL 未定义对 glBindTexture、glTexImage2d 等的引用

java - 我应该选择哪个 OpenGL 版本来满足我的需求?

svn - 如何避免 Visual Studio 2012 项目文件中的多个发布配置文件?