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...