使用gl函式要先建立context

2021-05-23 18:12:29 字數 827 閱讀 4807

最近繼續學習opengl

對 gl_vendor

gl_renderer和

gl_version產生了興趣,當然linux下可以使用glxinfo查詢這些資訊,但我想自己寫乙個程式查詢他們。

我先建立了乙個程式

#include

#include

int main(int argc, char *argv)

然後編譯之

gcc -lgl openglver.c -o openglver

結果執行的時候提示

段錯誤

修改一下

#include

#include

int main(int argc, char *argv)

執行結果顯示

nil

估計是空指標的意思。

鬱悶,為什麼會返回空指標呢。

於是最終修改一下

#include

#include

#include

int main(int argc, char *argv)

然後編譯之

gcc -lgl -lglut openglver.c -o openglver

終於顯示出來了

1.4 mesa 7.0.3-rc2

使用gl函式要先建立context

最近繼續學習opengl 對 gl vendor gl renderer和 gl version產生了興趣,當然linux下可以使用glxinfo查詢這些資訊,但我想自己寫乙個程式查詢他們。我先建立了乙個程式 include include int main int argc,char argv 然...

如何使用SetWindowRgn函式建立異形視窗

很多的遊戲和工具軟體都使用異形視窗來出奇至勝。其實建立異形視窗從技術上來說難度不大,但是有沒有效果主要還是在於創意是否出奇。下面簡單的介紹如何使用setwindowrgn製作異形視窗。setwindowrgn是新的sdk函式。該函式將繪畫訊息和滑鼠訊息都限定在視窗的乙個指定的區域內,實際上使視窗成為...

使用幫助函式建立鏈結

mvc提供一些幫助函式建立鏈結,這些函式根據路徑對映表自動調整生成的url 說明示例輸出結果 應用程式相對url url.content content site.css content site.css 到控制器action的鏈結 html.actionlink my link index hom...