VS2017ビルドOpenGL環境GLToolsfreeglut glew glut freeglut_static暴力的なシンプルな構成!

目次

1.構成ファイルパッケージをダウンロードします

2.OpenGL環境の構築を開始します

テスト

エラーを報告する可能性のある状況


転載元: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()関数にコメントを付けてプロジェクトを再度開くと、正常になります。それでも原因不明のエラーが発生する場合は、コンピューターを再起動して確認できます。動作しません。元のテキストを読む必要がある場合があります。

おすすめ

転載: blog.csdn.net/qq_39574690/article/details/114146097