ページ 11

Cygwinで画像処理

Posted: 2011年2月05日(土) 23:30
by Ryogio
最近学校の授業でC言語を使用して画像を編集するプログラムを作成しているのですが、学校のPCに入っているCygwinでは問題なくコンパイル・実行ができるのに、家のPCにインストールしたCygwinでは上手くコンパイルできません。
どうも家のPCではpgm.hというヘッダファイルを読み取ることができない(存在していない)とエラーがでるのですが、どうすればコンパイルできるようになるのでしょうか?

Re: Cygwinで画像処理

Posted: 2011年2月06日(日) 09:31
by あたっしゅ
学校の PC から、pgm.h を持ってくる、じゃ駄目なのか ?

Re: Cygwinで画像処理

Posted: 2011年2月06日(日) 16:07
by ISLe
自前で調達するしかないようです。
OpenPGM
http://code.google.com/p/openpgm/
SConstruct.Cygwinというファイルが見えるのでSConsを使えばビルドできると思います(未確認)。

Re: Cygwinで画像処理

Posted: 2011年2月07日(月) 01:38
by Ryogio
教えていただいたURLからファイルをダウンロードしてSConstruct.cygwinというのを見つけました。が、肝心のSConsが導入はできたのですが使い方がいまいちわかりません・・・
コマンドプロンプトから実行できるのでしょうか?

Re: Cygwinで画像処理

Posted: 2011年2月07日(月) 04:30
by ISLe
Cygwin bashのプロンプトから
scons -f SConstruct.Cygwin
で実行するのですが…
OpenPGMの5.1.102と5.1.99のビルドを試してみましたが、galois_tables.cを作成するためのgalois_generator.plが見付からないというエラーが発生して進めませんでした。
そこは手動でやってスキップして先に進めたかったのですがSConsに詳しくなくてできませんでした。

学校のPCに入っているというCygwin版libpgmはどうやってインストールしたのでしょうかね。
あたっしゅさんのおっしゃるように学校のPCから一式コピーしてくるのが良いかもしれません。

Re: Cygwinで画像処理

Posted: 2011年2月10日(木) 00:33
by Ryogio
ご助言ありがとうございます。
参考になりました。