EclipseでC言語5<GLUTテスト編>
GLUTのテストをします。
1)Eclipseを起動してファイルメニュー内で新規プロジェクトを作成します。
プロジェクト名を入力して実行可能/空のプロジェクトを選択します。
2)プロジェクトエクスプローラ内に先般作成したtestプロジェクトと共に、gluttestプロジェクトが新規で作成されています。
※一応、testプロジェクトを選択して右クリックして「プロジェクトを閉じる」としておきます。
3)gluttestプロジェクト内にソースフォルダを作成します。
4)srcフォルダ内にソースファイルを作成します。
5)GLUT(OpenGL)を使用するプログラムですので必要なライブラリを追加しておきます。
ライブラリオプションに、freeglut、opengl32、glu32 の3つを追加します。
6)テスト用に作成したソースファイルにコードを記述して、ビルドします。
※最後にソースコードを掲載していますのでコピペOK!
※下記の様にソースコード画面やコンソール画面にエラー表示が無ければ正解です。
※エラー発生時の例
20行目のglutDisplayfunc()で9行目の「disp」を呼び出すべきところを、「dis」と誤記した例です。disという関数がundeclared(定義されていない)というエラーが表示されています。
7)無事にビルドが成功したら実行します。
※タイトルがgluttest、320x240ドットの真っ白なウインドウが開くだけですが・・・
この真っ白なキャンバスに何を表現するかは、プログラム技術と創造力次第です・・・
gluttest.c ソース
#include <GL/glut.h>
void disp(void) {
glClearColor(1 , 1 , 1 , 0);
glClear(GL_COLOR_BUFFER_BIT);
}
int main(int argc , char ** argv) {
glutInit(&argc , argv);
glutInitWindowSize(320, 240);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGBA);
glutCreateWindow("gluttest");
glutDisplayFunc(disp);
glutMainLoop();
return 0;
}
コメント
コメントを投稿