コンピュータさんとの共同生活

コンピュータさんに手伝ってもらってシミュレーションを行っていきます♪

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
[ --/--/-- --:-- ] スポンサー広告 | TB(-) | CM(-)

cygwin

久しぶりに Cygwin環境 を構築しました(^^)
Win7のPCです。

インストールしたソフトなど、メモさせてください。

・Mingw5.1.4
 http://jaist.dl.sourceforge.net/project/mingw/OldFiles/MinGW%205.1.4/MinGW-5.1.4.exe
・MSYS-1.0.11
 http://sourceforge.net/projects/mingw/files/OldFiles/MSYS-1.0.11-2004.04.30-1.exe/download
インストール後、WindowsコンパネのSystemから環境変数PATHを設定。
そして、以下のOpenGLのライブラリとヘッダファイルをコピー。
・Nate Robins - OpenGL - から glut-3.7.6-bin.zip (117 KB) をDL
 http://user.xmission.com/~nate/glut.html

以下のように test.c をコンパイルしたが、OpenGLの関数が読み込めていないようだった。
$ gcc -DWIN32 test.c -lglut32 -lopengl32 -lglu32

そこで、cygwin環境を構築してみた。
が、-mno-cygwin オプションは、MinGWでしか使えないとのことだった。
残念ながら、また、MinGWへと戻ることになった。

さらに検索した結果。
・混沌とした日常
 http://chaoticalways.blog85.fc2.com/blog-entry-866.html
に対策が書かれていた。
> というかGLUTじゃなくてfreeGLUTをインスコすればいい...
とのことだったので、以下のHPから「freeglut MinGW package」をDLして試してみた。
・Transmission Zero
 http://www.transmissionzero.co.uk/computing/using-glut-with-mingw/
結果は、大成功だ(^^)

コンパイル時は、結果、以下のようなコマンドとなった。
$ gcc -DWIN32 test.c -lfreeglut -lopengl32 -lglu32 -mno-cygwin

さらに、以下のオプションを付け加えることで、コマンドウインドウを消せるらしい。
-mwindows

・glutのコンパイルは失敗しました(><)
 http://vision.kuee.kyoto-u.ac.jp/~nob/doc/opengl/opengl.html#doc1_42

・GLUTによる「手抜き」OpenGL入門
 http://www.wakayama-u.ac.jp/~tokoi/opengl/libglut.html#3.2

・cygwinでWindowsアプリを作るためのメモ
 http://www.pushaa.jp/~hizuki/soft/wiki.cgi?cygwin%A4%C7Windows%A5%A2%A5%D7%A5%EA%A4%F2%BA%EE%A4%EB%A4%BF%A4%E1%A4%CE%A5%E1%A5%E2
[ 2012/08/24 18:01 ] リナックス | TB(0) | CM(0)
コメントの投稿












管理者にだけ表示を許可する
トラックバック
この記事のトラックバックURL

プロフィール

貴樹

Author:貴樹

最近、SolidWorksという便利なCAEツールが広がっています。 天気予報も数値予報が重要ですよね(^^)ok
コンピュータを利用したシミュレーション技術が重要になってきているのですが、理解するためのキホンを知るために、この場をお借りしたいと思ってます。
久しぶりに、CAEのキホンである有限要素法でプログラム作成してみようかなぁ(・・)


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。