VS2010下配置OpenGL出現的問題

2021-07-09 04:24:34 字數 721 閱讀 1940

在基於動作捕捉系統驅動的虛擬人模型中要進行虛擬人重繪,於是開始開始搞opengl ,以前配置opengl的時候沒有這麼麻煩,這次配置opengl的時候老是出現很多問題,可能是vs2010的原因,按照網上的教程對ide的環境進行了配置,建立了乙個win32 控制台程式,進行demo測試的時候發現老是通不過會出現以下的錯誤:

ain.obj : error lnk2001: 無法解析的外部符號 __imp____glutinitwithexit@12

1>main.obj : error lnk2001: 無法解析的外部符號 __imp____glutcreatewindowwithexit@8

1>f:\中間臨時程式庫\bvh_playeragain\debug\bvh_playeragain.exe : fatal error lnk1120: 2 個無法解析的外部命令、

開始在網上找錯誤的時候確實也是找到了需要新增#define glut_disable_atexit_hack

可能開始的時候沒有將這個巨集的位置放對,我是直接放到#include後面。

編譯的結果老是通不過,還是乙個樣。

後來幾番折騰,於是開始將這個巨集放在主檔案的最前面,奇妙發生了,通過了,這是以前從來沒有遇到的問題,還是藥吧記下來。

在網上查詢了這個巨集的一些定義,然後找找吹按這個問題的原因:

我理解把它當成glut 庫使用時的乙個瑕疵。只要我們使用了opengl使用庫(glut),都會出現這樣的問題。

VS2010下配置使用OpenGL的glut庫

it168 技術 在win7 windows7 ultimate sp1 下成功安裝vs2010 visual studio 2010 ultimate x86 參見 原文講 if you want just the glut header file,the lib,and dll files al...

VS2010下配置使用OpenGL的glut庫

在win7 windows7 ultimate sp1 下成功安裝vs2010 visual studio 2010 ultimate x86 參見 原文講 if you want just the glut header file,the lib,and dll files all pre com...

vs2010中opengl環境配置

下面將對vs2010中配置opengl進行簡單介紹。學習opengl前的準備工作 第一步,選擇乙個編譯環境 現在windows系統的主流編譯環境有visual studio,broland c builder,dev c 等,它們都是支援opengl的。我選擇visual studio 2010和v...