人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

MicroSOft Visual C++ 2008 Express Editionでビルドした時、libpng.libは「他のオブジェクトよりも古いコンパイラで作成されました」と表示されます。http://www.libpng.org/pub/png/libpng.htmlからzipファイルをダウンロードするのはわかるのですが、それ以降のlibpng.libを作成する操作がわかりません。わかる方がいましたらわかりやすくお願いします(私が素人のため)。

●質問者: koujyousin
●カテゴリ:コンピュータ
✍キーワード:C++ EXPRESS LIB Microsoft zip
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● GoldenDawn
●35ポイント

libpng のビルドには zlib を先にビルドしておく必要があります。

次のページがけっこう詳しいかと思います。

http://d.hatena.ne.jp/htnsea721/20090818/1250620224

◎質問者からの返答

回答ありがとうございました。

今回は、コマンドプロンプトで実施しました。


2 ● babydaemons
●35ポイント ベストアンサー

いま環境がないので確かめられないのですが、libpng-1.2.39.tar.gzをダウンロードして、

ソースコードを展開して下記のコマンドを実行すればよいのではないでしょうか?

C:\TEMP\libpng-1.2.39> copy scripts\makefile.vcwin32 makefile
C:\TEMP\libpng-1.2.39> nmake

tarballの中のREADMEには下記のような記述があります。

Instead, you can use one of the custom-built makefiles in the
"scripts" directory

 cp scripts/makefile.system makefile
 make test
 make install
◎質問者からの返答

回答ありがとうございます。

おかげさまで作成できました。ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ