2012-02-10 121 views
15

有人可以幫助我一步一步教程如何安裝GLUT在MS VS2010的Windows 7 64位系統?如何在MS VS2010的64位Windows 7上安裝GLUT?

+1

含糊不清的'幫我解決X'問題在這裏沒有太多的牽引力。我建議你指出你有什麼過度的味道(我認爲有一對夫婦),你試過了什麼,安裝出錯的地方。 – 2012-02-10 20:59:52

回答

23

GLUT下載將帶有.h文件,.lib文件和.dll文件。在.h文件:。

C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/include/GL 

注意,GL文件夾不存在,最初你必須創建它,您可能命名它,如果你想要別的東西當你在項目中包含過剩的頭文件,你。將只需輸入:

#include <GL/glut.h> 

或者任何你命名的文件夾,你把glut.h in。

接下來,你必須把以下路徑.lib文件:

C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/lib 

當你創建你的項目,請確保您的.lib文件添加到您的附加依賴(連接器 - >輸入 - >其他依賴項)。

最後將.dll文件中:

C:/Windows/SysWOW64 

這是32位的.dll所在的文件夾。 System32包含64位.dlls。如果你想感覺安全,你也可以把GLUT .dll放到System32中。

就是這樣!

有些人可能會建議將所有這些文件直接放到您的項目文件夾中。你應該可以而不是這樣做,因爲對於你用GLUT創建的每個其他項目,你都必須將這些文件複製到它。我提到的位置使它們可以廣泛地應用於您的應用程序。

+0

我會建議把它放在一個單獨的文件夾中,而不是與標準頭文件/庫混合。 – Bart 2012-02-10 21:57:17

+3

我收到錯誤「無法啓動,因爲OPENGL.dll從您的計算機中丟失」 – Donnovan 2012-02-10 22:59:07

+0

@ktodisco您好。我試圖通過範例模式來運行cuda,但我從來沒有能夠運行任何涉及過剩的東西。我遵循你的指示。我還有什麼遺漏?我還在'project properties-> linker-> input-> additional dependencies'中添加了glut32.lib glut64.lib,但他們不會運行獲取大量錯誤。任何幫助將受到歡迎。在此先感謝 – BugShotGG 2013-04-04 15:03:47

1

下面是與freeglut vs VS 2008的指南,VS 2010與90%是一樣的。

「啓動visual Studio環境,這是用於下面的例子,但其他版本應該是一樣的。一旦啓動Visual Studio 2008,接下來要做的就是使用File- >新建 - >項目。

選擇Win32控制檯應用程序和設置項目。

一旦你點擊還好,第二對話框將會出現配置項目。不要單擊Finish按鈕。點擊Next按鈕

這將在應用程序嚮導中顯示第二頁,您需要轉動關閉預編譯頭文件(我定期對這些文件進行過期處理),並選擇以空項目開始。

現在,您需要將三個文件複製到您的空項目中。它們是glut.h,glut32.lib和glut32.dll。他們可以從課程網站上獲得。這些應該放到您在上一步中創建的項目文件夾中。接下來,您需要將glut.h和glut32b文件.lias現有文件添加到項目中。

系統可能會詢問您是否要爲glut32.lib文件設置編譯規則 - 您應該說不 - 該文件已經編譯過,不需要重新編譯。

我們會做的就是改變你的項目配置屬性。使用菜單進入項目 - >屬性。在屬性下,轉到鏈接器 - >命令行,並添加兩個庫到列表中:opengl32.lib glu32.lib「