2013-03-19 101 views
0

我很想在Visual Studio 2012上安裝OpenGL,但即使使用GLUT,也無法正常工作。在MSVC 2012中設置OpenGL

我讀這等問題,但它並沒有太多的工作: How do you install GLUT and OpenGL in Visual Studio 2012?

所以基本上,我別無選擇,只好請對我怎麼對鏈接這些庫?說明記住每一個步驟和熊掌,我現在用的x64的Windows 7

+0

您好,歡迎來到Stack Overflow。 「它不起作用」對我們來說不是有用的信息。如果您想詳細描述您所做的事情,如何做不到,以及您如何預期其工作,我們將更有可能爲您提供幫助。 – 2013-03-20 00:20:46

+0

我試圖將文件添加到VC11 lib中,包括和dll到他們的位置,就像我總是使用其他庫如Allegro 5一樣,但事實證明它不起作用。我試圖從項目文件夾鏈接,但它不會。下面建議的文件放置位置不存在。 (SysWOW64是,但Windows SDK根本不存在) – GSquadron 2013-03-20 15:37:51

回答

1
  1. 複製glut32.dllglut.dll,並將其粘貼C:\Windows\SysWOW64文件夾中。
  2. 複製glut.h文件並將其粘貼到C:Program Files (x86)\Microsoft SDKs\Windows\v7.0A(可能是9.0A,而不是7.0A\Include\gl文件夾。如果沒有gl文件夾,請創建一個新文件夾。
  3. 複製glut32.lib,glut.lib並將它們粘貼到C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib文件夾中。

現在您可以創建visual C++控制檯應用程序項目幷包含glut.h頭文件,然後您可以編寫GLUT項目的代碼。

#pragma comment(lib, "opengl32.lib") 
#pragma comment(lib, "glu32.lib") 
#pragma comment(lib, "glaux.lib") 
#include <gl/GL.h> 
#include <gl/GLU.h> 
#include <gl/GLAUX.H> 
#include <gl/GLUT.H> 
+0

沒有Microsoft SDKs文件夾,也沒有glut.dll。你的回答不起作用。我不知道我爲什麼得到-1,因爲沒有回答正確答案而得到+1。 – GSquadron 2013-03-20 15:26:06