0

Visual Studio で実行して openGL ソースをコンパイルし、opengl32.lib、glut32.lib などのライブラリを生成できるプログラムはどこにありますか。実際、QT のバージョンの問題があります。QT を使用して OpenGL を実行したいのですが、QT OpenGL API は使用しません。

エラーメッセージは次のとおりです。

lnk2026 module unsafe for safeseh image opengl32.lib

私は本当に迷っています。よろしくお願いします。

4

2 に答える 2

5

OpenGL は仕様であり、ソース コードが定義されたライブラリではありません。OpenGL の実装はユーザーが使用するものであり、そのほとんどは独自のものです。それらの一部はオープン ソース (MESA など) ですが、一般に、ソース コードへのパブリック アクセスはありません。

于 2013-07-17T23:14:04.000 に答える
1

「OpenGL」の「オープン」は、「オープンソース」の概念ではなく、仕様の性質を指します。OpenGL は、仕様が自由に利用でき、誰でも実装できるという点で「オープン」です (モジュロ特許請求)。

そのため、OpenGL の独立した実装をコンパイルすることはできますが、オペレーティング システムが提供するもの (この場合は and を介しopengl32.libopengl32.dll) は、自分でコンパイルできるものではありません。

于 2013-07-17T23:31:42.503 に答える