openGL+VS 2012環境構築と簡単なプログラムの実現
2418 ワード
cococos 2 dxを学ぶ時、その下の階はOpenGLを使って、そのため、cos 2 dxに精通したいならば、やはりOpenGLを理解しなければなりません.
この目的に基づいて、OpenGLの環境を構築し、学習を行います.
OpenGL環境の構築は比較的簡単です.ここで簡単に概説します.
1.glutライブラリをダウンロードする
glutライブラリのアドレスは:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip
glutはOpenGL Utility Toolkitと呼ばれています.OpenGLに基づいてOpenGLの機能を開発しやすいです.例えば、後で作成するWindowsプログラムはglutで簡単に初期化のWindows手順を構築できます.
2. glutライブラリのインストール
インストールとはコピーです.
このzipパッケージを解凍すると、次のようなファイルが含まれています.
glut.h:ヘッダファイルをD:\Program Files(x 86)\Microsoft Visual Studio 11.0\VC\include\glディレクトリにコピーする(自分でglディレクトリを新規作成する必要があります)
glut.lib、glut 32.lib:スタティックリンクライブラリは、D:\Program Files(x 86)\Microsoft Visual Studio 11.0\VC\libディレクトリにコピーされます.
glut.dll、glut 32.dll:ダイナミックリンクライブラリは、C:\Windows\System 32ディレクトリにコピーされ、64ビットのオペレーティングシステムは、C:\Windows\SysWOW 64ディレクトリにコピーする必要があります.
ここでopenglの初期環境構築が完了しました.
これから、私たちはテストを行います.私たちの最初のアプリケーションが実行できるかどうかを確認します.
1)新規プロジェクト:インストールされました.win 32コンソールアプリケーションは、完成するまでデフォルトで設定されています.
2)次のコードを入力します.
注意:
1)運行後に画面が空白になっていることを発見したら、コンピュータのグラフィックカードの問題かもしれません.
2)プログラム運転が終了した時に「pdbファイルをロードできませんでした」という文字が見つかったら、vsデバッグエリアの常規設定で元サーバチェックを開始してみます.
学習openglのURL:http://www.yakergong.net/nehe/
breemhamで円を描くにはどうすればいいですか?http://www.it165.net/pro/html/201110/918.html
http://www.cnblogs.com/wzmmao/archive/2012/07/05/2577383.html
http://blog.csdn.net/bagboy_taobaocom/アート/detail/5774628
この目的に基づいて、OpenGLの環境を構築し、学習を行います.
OpenGL環境の構築は比較的簡単です.ここで簡単に概説します.
1.glutライブラリをダウンロードする
glutライブラリのアドレスは:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip
glutはOpenGL Utility Toolkitと呼ばれています.OpenGLに基づいてOpenGLの機能を開発しやすいです.例えば、後で作成するWindowsプログラムはglutで簡単に初期化のWindows手順を構築できます.
2. glutライブラリのインストール
インストールとはコピーです.
このzipパッケージを解凍すると、次のようなファイルが含まれています.
glut.h:ヘッダファイルをD:\Program Files(x 86)\Microsoft Visual Studio 11.0\VC\include\glディレクトリにコピーする(自分でglディレクトリを新規作成する必要があります)
glut.lib、glut 32.lib:スタティックリンクライブラリは、D:\Program Files(x 86)\Microsoft Visual Studio 11.0\VC\libディレクトリにコピーされます.
glut.dll、glut 32.dll:ダイナミックリンクライブラリは、C:\Windows\System 32ディレクトリにコピーされ、64ビットのオペレーティングシステムは、C:\Windows\SysWOW 64ディレクトリにコピーする必要があります.
ここでopenglの初期環境構築が完了しました.
これから、私たちはテストを行います.私たちの最初のアプリケーションが実行できるかどうかを確認します.
1)新規プロジェクト:インストールされました.win 32コンソールアプリケーションは、完成するまでデフォルトで設定されています.
2)次のコードを入力します.
#include "stdafx.h"
#include<gl/glut.h>
void myDisplay(void)
{
glClear(GL_COLOR_BUFFER_BIT); //
glRectf(-0.5f,-0.5f,0.5f,0.5f); //
glFlush(); // , fflush(stdout)
}
int _tmain(int argc, _TCHAR* argv[])
{
glutInit(&argc,(char**)argv); // glut, ,
glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE); // ,RGB、 。 GLUT_INDEX GLUT_DOUBLE (Qt )
glutInitWindowPosition(100,100); //
glutInitWindowSize(400,400);//
glutCreateWindow(" OpenGL "); // ,
glutDisplayFunc(&myDisplay); // myDisplay, Cocos2d-x Draw
glutMainLoop(); //
return 0;
}
最後に運行してみて、運行できるかどうかを確認します.もし運行したら、おめでとうございます.初期環境が完成しました.注意:
1)運行後に画面が空白になっていることを発見したら、コンピュータのグラフィックカードの問題かもしれません.
2)プログラム運転が終了した時に「pdbファイルをロードできませんでした」という文字が見つかったら、vsデバッグエリアの常規設定で元サーバチェックを開始してみます.
学習openglのURL:http://www.yakergong.net/nehe/
breemhamで円を描くにはどうすればいいですか?http://www.it165.net/pro/html/201110/918.html
http://www.cnblogs.com/wzmmao/archive/2012/07/05/2577383.html
http://blog.csdn.net/bagboy_taobaocom/アート/detail/5774628