簡體   English   中英

在哪里可以編譯opengl源以生成庫?

[英]Where can I compile the opengl source to generate libraries?

在哪里可以找到可以在Visual Studio上執行的程序,以編譯openGL源並生成諸如opengl32.lib,glut32.lib等之類的程序。實際上,我遇到了QT版本問題。 我想使用QT執行opengl,但不使用QT Opengl API。

這是錯誤消息:

lnk2026 module unsafe for safeseh image opengl32.lib

我真的迷路了。 在此先感謝您的幫助。

OpenGL是一種規范,而不是具有已定義源代碼的庫。 您使用的是OpenGL實現,其中大多數是專有的。 其中一些是開源的(例如MESA),但是通常您沒有公共訪問源代碼的權限。

“ OpenGL”中的“開放”是指規范的性質,而不是“開源”的概念。 OpenGL是“開放式”的,因為該規范是免費提供的,並且任何人都可以實施(以專利申請為依據)。

因此,盡管可以編譯OpenGL的獨立實現,但操作系統提供的內容(對於您而言,則是通過opengl32.libopengl32.dll無法自行編譯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM