2017-02-21 116 views
0

我安装了Windows 7,并且我想使用OpenGL。所以我想使用opengl32.lib(我以前写过DLL,但它是.lib)。适用于Windows 7的OpenGL

我的问题是,这个库是在一个名为Windows Kits - > 8.0或8.1的文件夹中,但我没有找到关于7.x的任何内容。 这是一个问题,或者我可以使用这个opengl32.dll开始与OpenGL开发?

+0

我强烈建议你不要以简单的OpenGL开始。 OpenGL主要是一个标准,实现方式差异很大。此外,扩展的加载(包括4.2所需的加载)非常难以加载。 尝试使用像glew和窗口库(GLFW,SDL或Qt)的扩展包装。无论如何,opengl目标文件应该随驱动程序一起提供。 我发现glew + glfw易于使用。 – OutOfBound

+1

@OutOfBound:即使你使用,例如,glew,你仍然必须有一个opengl32.lib和dll。 – BDL

+0

我遵循教程,我使用GLM,GLFW和Glew。 没关系,我相信它现在正在运作。 谢谢 –

回答

2

无论何时安装Windows SDK或WDK文件夹,都会创建您正在讨论的文件夹。例如,对于WInodows 8的默认文件夹为:

Program Files文件\的Windows套件\ 8.0 \或程序文件(x86)\的Windows套件\ 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

+0

是的!完善! 感谢您的解释,现在已经很清楚了!它工作正常! 再次感谢! –

+0

@RaphaelSchimchowitsch - 很高兴听到它的工作。很高兴帮助:-) –

相关问题