[0]mitc - 日記
<前[4] [5]一覧 [6]次>

2007/04/17(火)Visual Studio 2005でOpenGLプログラミング
雑記】miff

Visual Studio 2005 Express Edition

Visual Studio 2005 Express Editionでは,Win32APIを使ってWindowsネイティブなプログラムを作成できません.
OpenGLでは,Win32APIを使って描画などを行っているので,インストールしたままの状態では,OpenGLを用いたプログラミングができない状態です.
そこで,これを可能にする機能セットをVisual Studio 2005 Express Editionに追加します.
これは,PlatformSDKという名前です.

導入方法は,MSDNのPlatformSDK解説ページに詳しく載っているので,参照して下さい.

Visual Studio 2005のProfessional Edition

Visual Studio 2005のProfessional Edition*1では,最初からPlatformSDKが入っています.
OpenGLの基本機能*2は,PlatformSDKに含まれているので,これにGlutを追加すれば入門には十分です.

まず,Glutのダウンロードページで,glut-*.*.*-bin.zipをダウンロードします.
このファイルを展開し,glut32.libをPlatformSDKのLibディレクトリに,glut.hをInclude/glディレクトリにコピーします.
glut32.dllは,実行ファイルと同じ場所かC:\WINDOWS\system32ディレクトリに入れます.
開発段階では,自分のパソコンのsystem32に入れておくのが便利ですが,配布時には実行ファイルと共に配布する必要があります.

通常の設定でインストールした時のPlatformSDKが配置されるディレクトリを次に示します.
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK
あとは,Visual Studio 2005で新しいプロジェクトからVisual C++,全般から空のファイルを選択してプロジェクトを作成すると,普通にOpenGLを利用できます.


*1 : というより製品版Visual Studio 2005

*2 : GlU32.LibやOpenGL32.Libやそのヘッダファイルなど


[2]コメントを書く
■コメント(0件)
■トラックバック(0件)

<前 一覧 次>

[9]ログイン
[*]検索
adiary Version 2.21