2013-02-03 20 views
-1

我想要有一個與Qt相比較的OpenGL窗口。 但是,如何將glut/openGL庫鏈接到Qt? 我嘗試了一些教程,但他們沒有幫助。連接過量到Qt4

這是我的問題:

  1. 我必須把庫中的Qt編譯器,文件夾?

  2. 我必須使用哪個Qt項目才能啓動OpenGL程序?

+1

您在哪個操作系統上開發? – leemes

+1

你似乎在混合一些東西。所以讓我們澄清一下。你實際上是指Qt(即QtOpenGL之類)還是Qt Creator,IDE? – Bart

+0

對不起,windows和qt創建者 – abcdef

回答

2

如何鏈接過剩/ OpenGL庫Qt的?

GLUT不是OpenGL的一部分。 GLUT是製作簡單OpenGL演示應用程序的簡單應用程序框架。把GLUT想象成一種非常小巧,非常有限的Qt。 Qt本身帶有可接受的OpenGL支持(這並不理想,直到最近我受到一些缺點的阻礙,但普通用戶不會注意到它)。 Qt有QGLWidget,它爲你創建了一個OpenGL上下文。

鏈接發生像往常一樣。

我必須把庫放到Qt中的編譯器 - 文件夾嗎?

不!永遠不要複製圖書館。 OpenGL開發文件隨編譯器一起提供,可直接訪問它們。只需鏈接opengl32.lib(Windows)或libGL.so(Unix/Linux)或OpenGL框架(在MacOS X上)。

我必須使用哪個Qt項目來啓動OpenGL程序?

無論你喜歡什麼。它當然應該打開一些窗口,你可以在其中添加一個QGLWidget子窗口。