2014-02-09 63 views
1

實際上,每個Qt安裝程序都有一個文件標題爲OpenGL且沒有它的實例。據我所知OpenGL文件名中的存在意味着它的支持。所以如果我需要在我的應用程序中使用OpenGL,我需要安裝Qt-OpenGL。但是在MinGW和OpenGL上沒有Windows 64位的Qt安裝程序。我也無法找到它here。那麼我怎樣才能讓Windows 64位的Qt-OpenGL MinGW?如何用MinGW 64位構建Qt-OpenGL?

回答

3

您不需要OpenGL版本的Qt就可以在您的應用程序中使用OpenGL。 Qt版本中的OpenGL只會告訴你Qt圖形內部使用的後端。

看到這個wiki page for details

This page,雖然一點點過時,還應該告訴你如何正確地在Windows的Qt構建使用MinGW-W64。還有一些你需要編譯的依賴關係。還有很多時間。

2

因爲它在here提到:

在Windows中,有兩個選項可供選擇:

  • 使用角度庫[code.google.com]翻譯OpenGL調用到的DirectX(默認情況下)

  • 使用原生OpenGL驅動程序爲您的圖形卡

基本上用opengl的名字版本只是意味着使用了第二個變體。

儘管仍然沒有使用QG網站上的MinGW下載的x64版本(順便說一下,32位版本實際上可以在Windows 64位上正常工作),因此您必須手動構建它。

我想堅持guide提供的就夠了。您必須安裝所有必需的依賴關係,然後它通常是典型的configure && make序列,並提供了一些選項。如果您在建築方面遇到一些具體問題,我想您可以在這裏解決問題或者提出另一個問題。