目次
転載元:https://www.cnblogs.com/zpcdbky/p/6724772.html
1.構成ファイルパッケージをダウンロードします
Baiduネットワークディスクリソースのダウンロード:https
://pan.baidu.com/s/1f30SrLnWCDHoRF7QkRWtVg抽出コード:s50o
2.OpenGL環境の構築を開始します
1.ダウンロードした「OpenGL設定ファイルpackage.zip」を解凍します
2.freeglutを構成します
freeglutのfreeglut-MSVC-3.0.0-2.mp.zip解凍
2.1 .hファイルをコピーしglut.h除くで\ freeglut-MSVC-3.0.0-2.mp \ freeglut \ \ GLフォルダが含まゴーへのD:\ Visual Studio 2017 \ VC \ Tools \ MSVC \ 14.16.27023 \ include \ glをVSインストールディレクトリ
に置き、\ freeglut-MSVC-3.0.0-2.mp \ freeglut \ libフォルダーのfreeglutを変更します。コピーlibをD:\ Visual Studio 2017 \ VC \ Tools \ MSVC \ 14.16.27023 \ lib \ x86に
2.3 \ freeglut-MSVC-3.0.0-2.mp \ freeglut \ binフォルダーの下のfreeglut.dllをC:\ Windowsにコピーします\ System32
3.glewを構成します
glew / compiledフォルダーのglew-2.0.0-win32.zipを解凍します。3.1
\ glew-2.0.0 \ include \ GLの下のすべての.hをD:\ Visual Studio 2017 \ VC \ Tools \ MSVC \ 14.16.27023 \にコピーします。 include \ gl
3.2 \ glew-2.0.0 \ lib \ Release \ Win32の下のすべての.libをD:\ Visual Studio 2017 \ VC \ Tools \ MSVC \ 14.16.27023 \ lib \ x86に
コピーします3.3コピー\の下の.dllをコピーしますglew-2.0.0 \ bin \ Release \ Win32からC:\ Windows \ System32
4.gltoolsを構成します
4.1 \ gltools \ includeの下にあるすべての.hをD:\ Visual Studio 2017 \ VC \ Tools \ MSVC \ 14.16.27023 \ include \にコピーします[注:これはincludeにあり、include \ glではありません。】
4.2 \ gltools \ libの下にあるすべての.libをD:\ Visual Studio 2017 \ VC \ Tools \ MSVC \ 14.16.27023 \ lib \ x86に
コピーします。4.3\ glew -2.0.0 \ bin \ Release \ Win32コピーの下にコピーします。 dllからC:\ Windows \ System32
5.過剰を構成する
glutの下でglutdlls37beta.zipを解凍します5.1 \ glut \ glutdlls37betaの下にある.hをD:\ Visual Studio 2017 \ VC \ Tools \ MSVC \ 14.16.27023 \ include \ glにコピーします
5.2 \ glut \ glutdlls37betaの下にある.libをコピーしますDに
コピーします:\ Visual Studio 2017 \ VC \ Tools \ MSVC \ 14.16.27023 \ lib \ x86 5.3 \ glut \ glutdlls37betaの下の.dllをC:\ Windows \ System32にコピーします
テスト
新しいウィンドウプログラムを作成する
組み込みのFirstOPGLTest.cppを削除します(またはメイン関数をコメントアウトします)
構成ファイルパッケージの次の図にあるすべてのファイルをプロジェクトに追加します
コードを実行する
これまでのところ、OPGL環境のセットアップおめでとうございます!
エラーを報告する可能性のある状況
最初に試したとき、元の.cppファイルにmain()関数があり、Block.cppにもmain()関数があるため、元の.cppファイルを削除するのを忘れていました。これにより、競合が発生し、多くの奇妙なエラーが発生します。しかし、元の.cppを削除するか、元の.cppのmain()関数にコメントを付けてプロジェクトを再度開くと、正常になります。それでも原因不明のエラーが発生する場合は、コンピューターを再起動して確認できます。動作しません。元のテキストを読む必要がある場合があります。