Borland C++ Compiler 5.5上でのOpenGL開発環境の構築

since 2000/05/30
last modified 2000/05/30

はじめに

突然ですが、プログラミング開発環境を「Cygwin/Mingw32」から「Borland C++Compiler 5.5」 に切り替えました。その理由は、「Borland C++ Compiler 5.5」だと、 OpenGLライブラリのglaux.h関数群が使えるからです (ただし、auxDIBImageLoad関数は使えないみたい、ちょっと残念)。

ということで、「Borland C++ Compiler 5.5」上でのOpenGL開発環境を構築してみましょう。

Borland C++ Compiler 5.5のインストール

「Borland C++ Compiler 5.5」は、 インプライズ(株)からダウンロードします。また、 「Borland C++ Compiler 5.5 Supplement Pack」も忘れずにダウンロードして下さい (DOS/V POWER REPORT 2000/6等の雑誌にも収録されてますので、それらの雑誌を お持ちの方は、それを用いてもいいでしょう)。

「Borland C++ Compiler 5.5」は、ディレクトリ"c:\Borland"にインストールします
(もちろん任意なディレクトリでもかまいませんが、以下はディレクトリ"c:\Borland" にインストールされているものとして述べます)。

  1. インストールプログラムに従って、「Borland C++ Compiler 5.5」を ディレクトリ"c:\Borland"にインストールします。

  2. 同様に、「Borland C++ Compiler 5.5 Supplement Pack」もインストール します
    (この中に、OpenGL用のへッダファイル"gl.h", "glu.h", "glaux.h" およびOpenGL用のライブラリファイル"glu32.lib", "opengl32.lib"が入ってます)。

Borland C++ Compiler 5.5の環境設定

  1. ディレクトリ"c:\Borland\bcc55\bin"にファイル"bcc32.cfg"を作成します。 ファイルには以下の様に書き込んで下さい。

    -I"c:\Borland\Bcc55\include"
    -L"c:\Borland\Bcc55\lib"

  2. 同様に、ディレクトリ"c:\Borland\bcc55\bin"にファイル"ilink32.cfg"を作成します。 ファイルには以下の様に書き込んで下さい。

    -L"c:\Borland\Bcc55\lib"

  3. また、ディレクトリ"c:\Borland\bcc55\bin"にはPATHを通しておいて下さい。
Auxilliary OpenGL Libraryのインストール

「Auxilliary OpenGL Library(glauximp.lib, glauximp.dll)」は、 Hellix: People (Alan Garny - OpenGL) のWebPageからダウンロードします
(ファイルへの直接のリンクは、 ここです)。

このライブラリを導入することにより、glaux.h関数群を使用出来ます (ただし、auxDIBImageLoad関数は使えないです)。

  1. ダウンロードした「Auxilliary OpenGL Library」を展開し、"glauximp.lib"を "c:\Borland\bcc32\lib"へ格納します。"glauximp.dll"は適当にPATHの通った ディレクトリに入れて下さい。
サンプルプログラムのコンパイル

以上の手順で「Borland C++ Compiler 5.5」上でのOpenGL開発環境の構築は完了しました。 それでは、サンプルプログラムをコンパイルして実行してみましょう
(今回選んだサンプルプログラムがwin32用として相応しいと思います。ただ、 glaux.h関数群は使ってないです)。

  1. OpenGL Win32 TutorialのWebPageから win32_tutorial.zipをダウンロードします。

  2. ダウンロードした「win32_tutorial.zip」を適当なディレクトリ(c:\tmp等)に展開します
    (以下はディレクトリ"c:\tmp"に展開されたものとして説明します)。

  3. コマンドプロンプトから、ディレクトリ"c:\tmp\win32_tutorial"に移動し、 ソースファイル"minimal.c"をコンパイルします。
    # cd \tmp\win32_tutorial
    # rename minimal.exe minimal_old.exe
    # bcc32 -W minimal.c
    (glaux.h関数群を使っている場合は、"bcc32 -W hogehoge.c glauximp.lib" としてコンパイルして下さい)

  4. ご苦労さまでした。それでは、プログラムを実行してみましょう (同様に他のソースファイルもコンパイルしてみて下さい)。
    # minimal.exe

[Top Pageに戻る]