2017-02-21 119 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 - 很高興聽到它的工作。很高興幫助:-) –

相關問題