c++ - 适用于 Windows 7 的 OpenGL

标签 c++ windows file opengl

我安装了 Windows 7,我想使用 OpenGL。所以我想使用opengl32.lib(我之前写过DLL,但是是.lib)。

我的问题是,这个库位于名为 Windows Kits -> 8.0 或 8.1 的文件夹中,但我找不到任何关于 7.x 的信息。 这是一个问题,还是我可以使用这个 opengl32.dll 开始使用 OpenGL 进行开发?

最佳答案

您所说的文件夹是在您安装 Windows SDK 或 WDK 文件夹时创建的。例如,Windows 8 的默认文件夹是:

Program Files\Windows Kits\8.0\或 Program Files (x86)\Windows Kits\8.0\

注意:您的操作系统不必是 Windows 8 即可使用 SDK(尽管 Windows 8 功能可能无法以向后兼容的方式工作)。

另外,OpenGL32.dll当前版本兼容WInodws 7和8。 https://www.khronos.org/opengl/wiki/Getting_Started#Windows

为了确认您的系统一切正常,请检查您的计算机是否具备 SDK 所需的先决条件。从操作系统的角度来看,Windows 7 是兼容的操作系统之一,您会感觉很好。

对于 8.0 库 MSDN 说:

Windows SDK 需要在计算机上安装以下软件和硬件: 以下操作系统之一:Windows 7、Windows Server 2008 R2、Windows 8 或 Windows Server 2012 要安装 .NET Framework 4.5 软件开发工具包功能,您必须在安装 Windows SDK 之前安装 .NET Framework 4.5 可再发行组件包。您可以从 Microsoft 下载中心下载可再发行组件包。 10 兆字节 (MB) 到 1 千兆字节 (GB) 的安装硬盘空间,具体取决于您想要的功能。

https://msdn.microsoft.com/en-us/library/ms717422%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396

关于c++ - 适用于 Windows 7 的 OpenGL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42364657/

相关文章:

c++ - 我不明白为什么这个解决方案有效。 (整数溢出)

iphone - iPhone/Android 上的 C++ 库 : Generation of Wrapper classes

windows - 运行服务后命令提示符关闭太快

Rselenium - 如何禁用 Firefox 配置文件中的图像

c++ - 同时读取和写入文件?

c++ - 位交换和指针

c++ - 连接到 Poloniex Push-API

c# - 启动旧版桌面应用程序,即使 Windows 8 开始屏幕是前景窗口?

c - 写入文件时,fputs() 不会更改行

c - FILE 的数据类型是什么?