zlib圧縮について質問です。
http://oku.edu.mie-u.ac.jp/~okumura/compression/zlib.html
上記にサイトからサンプル2をDLしてVC++.NETでコンパイルしてるのですが
エラーが出て通りません。どなかたzlibに詳しく書いてあるサイトを知らないでしょうか
> 上記にサイトからサンプル2をDLしてVC++.NETでコンパイルしてるのですがエラーが出て通りません。
どこでどんなエラーが出たかをなぜ書かんのかな?
すみません、書き忘れました。
compress(compbuf, &compsize, origbuf, origsize)の部分で「外部参照1が未解決です」と表示されます。
ライブラリ:zlib.libをリンクしてないんちゃうの?
僕とこでは一発おっけーでした。
リンクの張り方を教えていただけないでしょうか?
編集 削除> リンクの張り方を教えていただけないでしょうか?
リンクしてなかったのね ^^;
cl -MD -I<INCDIR> comptest2.c <LIBDIR>\zlib.lib
ってやっただけですけど。
<INCDIR> : zlib.h のあるところ
<LIBDIR> : zlib.lib のあるところ
DOSコマンドでリンク張るのはわかるのですがプログラム内でのリンクの張り方がいまいちわからないです。
編集 削除ごめん、何言ってんだかさっぱりわかりません。
編集 削除> いまいちわからない
”いまいち”というのは使わないほうがいいです。
なにがわかって、どこがわからないのかをはっきり書きましょう。
先頭行に
#pragma comment( lib, "zlib.lib" )
でいけない?
当然パスが通っている必要がありますが。
IDE上での設定方法はVC.NETは知らない。
えとVC++.NETでコンパイルしたときにどう回避すればいいのでしょうか?
編集 削除プロジェクト・プロパティの"リンカ"あたりからそれらしき個所を必死こいて探してください。
編集 削除Blue様、επιστημη 様ありがとうございました。
無事完成しました。
何をどうすることで解決に至ったか、その顛末を残すのが
教えてくれた方たちへの感謝の証でありマナーであるんだけどねぇ。
解決すれば後は知ったこっちゃない、か。