win7,vs2010環境下OPENGL配置

2021-06-12 19:11:13 字數 4083 閱讀 9587

win7,vs2010環境下opengl配置

第一步:選擇乙個編譯環境

現在windows

系統的主流編譯環境有

visualstudio

,broland c++ builder

,dev-c++

等,它們都是支援

opengl

的。但這裡我們選擇

vc++ 6.0

(vs 2010

)作為學習

opengl

的環境。

第二步:安裝

glut

工具包

glut

不是opengl

所必須的,但它會給我們的

學習

帶來一定的方便,推薦安裝

windows

環境下的

glut

150k

)windows xp

環境下安裝

glut

的步驟:15

個檔案2

、以我的安裝目錄為例:(1

)「c:\programfiles\microsoft visual studio\vc98\include\gl

資料夾」

。把解壓得到的

glut.h

放到這個

gl資料夾裡。沒有

gl資料夾可以自己建乙個,一般都有的。(2

)「c:\programfiles\microsoft visual studio\vc98\lib

資料夾」

)。把解壓得到的

glut.lib

和glut32.lib

放到靜態函式庫所在資料夾,即

lib資料夾。(3

)把解壓得到的

glut.dll

和glut32.dll

放到作業系統目錄下面的

system32

資料夾內。(典型的位置為:

c:\windows\system32

)這是非常重要的動態鏈結庫設定!

windows 7

的配置注意:

1. 把解壓得到的

glut.h

放到」c:\program files (x86)\microsoft sdks\windows\v7.0a\include\gl」

(與具體安裝位置有關,應該是安裝目錄

\microsoft sdks\windows\v7.0a\include\gl

),同意如果只用

c++,也可以放置在

」c:\programfiles\microsoft visual studio 10.0\vc\include\gl」

2. 把解壓得到的

glut.lib

和glut32.lib

放到」programfiles(x86)\microsoft visual studio10.0\vc\lib」

中(與具體安裝位置有關,同上)

3. 把解壓得到的

glut.dll,glut32.dll

放到」c:\windows\system32″(「c:\windows\syswow64″ windows7 64

位作業系統

),如果還報錯,把

glut32.dll

也複製乙份到

「programfiles(x86)\microsoft visual studio10.0\vc\bin」下(

與具體安裝位置有關,同上)

4. 開啟

vs2010,

隨便開啟或新建乙個專案。

選擇project->project property-> configurationproperties->linker->input->additional dependencies

在其中新增

opengl32.libglu32.lib glut32.lib 5.

如果這樣還報錯的話應該注意以下幾點

:有時候在建

的時候新增的

cpp檔案將字尾句改為

.c有的程式需要

glaux

第三步,建立工程,其步驟如下: (

1)建立乙個

。(以我建立的為例,工程名為

******gl)(

2)鏈結

opengllibraries:

在visual c++

中先單擊

project

,再單擊

settings

,再找到

link

單擊,最後在

object/library modules

的最前面加上

opengl32.lib glut32.lib glaux.lib glu32.lib。(

3)單擊

projectsettings

中的c/c++

標籤,將

preprocessor definitions

中的_console

改為__windows

。最後單擊ok。

第四步,

copy

下面例程編譯即可通過

1.    

#include

2.    

voidmydisplay(void)

3.    

8.    

intmain(int argc, char *argv)

9.    

///glut.h  ---> c:\program files(x86)\microsoft sdks\windows\v7.0a\include\gl

glut.dll,glut32.dll --->c:\windows\syswow64 (windows7 64位作業系統)

--->c:\windows\system32   (windows7 32位作業系統)

glut.lib,glut32.lib ---> c:\programfiles (x86)\microsoft visual studio 10.0\vc\lib

!!無須!!用巨集#define glut_disable_atexit_hack

好多人glut.h不知道放**,自己新建了乙個資料夾,其實很多前輩在之前就說過,

要搜尋gl這個資料夾,將glut.h放到裡面包含gl.h glu.h這兩個檔案的gl資料夾中.

直接copy下面例程編譯即可通過

例程如下

1. #include

2.voidmydisplay(void)

3. 

8.intmain(intargc,char*argv)

9. 

1. 把解壓得到的glut.h放到"c:\programfiles (x86)\microsoft sdks\windows\v7.0a\include\gl"(與具體安裝位置有關,應該是安裝目錄\microsoftsdks\windows\v7.0a\include\gl)

2. 把解壓得到的glut.lib和glut32.lib放到"「programfiles(x86)\microsoftvisual studio 10.0\vc\lib" 中(與具體安裝位置有關,同上)

3. 把解壓得到的glut.dll放到"c:\windows\system32"

4. 把glut32.dll放到「programfiles(x86)\microsoftvisual studio 10.0\vc\bin」下(注意這個,網上有人說放到system32裡,但是我試過,會報錯)(與具體安裝位置有關,同上)

5. 開啟vs2010,隨便開啟或新建乙個專案。 選擇project->project property-> configurationproperties->linker->input->additional dependencies 在其中新增opengl32.libglu32.lib glut32.lib

剛裝了win7和vs2010。看了下配置opengl的方法和以前不太一樣這篇文章的內容如下:

win7 vs2010下opengl開發環境

1.把解壓得到的glut.h放到 c program files x86 microsoft sdks windows v7.0a include gl 與具體安裝位置有關,應該是 安裝目錄 microsoft sdks windows v7.0a include gl 2.把解壓得到的glut.l...

PCL1 8 0 VS2010 win7環境配置

最近正好弄了一下pcl視覺化三維點雲這東西,簡單寫寫過程吧 網上很多配置教程,還停留在傻瓜式教學中,雖然易於理解,但是實在是對個人技能的培養沒什麼大的提公升。我就簡單寫一寫配置工程需要的一些必要步驟。1 環境 安裝包準備 pcl其實就是乙個視覺化的工具,裡面提供了一些方法供我們呼叫。2 環境配置 總...

win7 vs2010 配置使用 libtiff

1.從 或 2.解壓後執行,會生成bin include等好多個目錄。3.將生成的bin目錄下的 jpeg62.dll libtiff3.dll zlib1.dll 三個檔案拷貝到 c windows syswow64 目錄下 4.將生成的lib目錄下的 libtiff.lib 拷貝到 c prog...