内容へ移動
ユーザ用ツール
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
現在位置:
home
»
wiki
»
OpenGL
»
Tips
»
002 GLUTを使ったWindowの作成
トレース:
wiki:opengl:tips:002
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== 002 GLUTを使ったWindowの作成 ====== {{:wiki:opengl:tips:opengl_createwindow.png?200|}} ===== 概要 ===== GLUTを使ってWindowを作成します。 ==== ソースコード ==== <code c> /** * @file main.cpp */ #include <GL/freeglut.h> // コンソールウインドウを非表示にする。 #pragma comment(linker, "/SUBSYSTEM:WINDOWS /ENTRY:mainCRTStartup") // ディスプレイコールバック void displayCallBack() { // クリアカラーの設定。 glClearColor( 1.0, 1.0, 1.0, 1.0 ); // 画面クリア。 glClear( GL_COLOR_BUFFER_BIT ); // ダブルバッファ交換。 glutSwapBuffers(); } // メイン int main( int argc, char *argv[] ) { // GLUTの初期化 glutInit( &argc, argv ); // ウィンドウの位置を指定。 glutInitWindowPosition( 100 , 100 ); // ウインドウサイズ指定 glutInitWindowSize( 640, 480 ); // ウインドウの表示モード指定 glutInitDisplayMode( GLUT_DOUBLE | GLUT_RGBA ); // ウインドウ生成 glutCreateWindow( argv[0] ); // ディスプレイ コールバックの登録。 glutDisplayFunc( displayCallBack ); // メインループ glutMainLoop(); return 0; } </code> ==== コンソールウインドウを非表示にする ==== コンソールウインドウを非表示にするには、pragmaコードを頭に書きます。 <code c> #pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"") </code> または「プロジェクトの設定」-「リンカ」-「サブシステム」をWindowsに、「リンカ」-「詳細」-「エントリポイント」をmainCRTStartupに変更します。
Permalink
wiki/opengl/tips/002.txt
· 最終更新: 2014/11/07 02:47 (外部編集)
ページ用ツール
ログイン
文書の表示
文書の先頭へ
印刷
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
oeffentlich