単純テキストをzlib圧縮するには?

解決


ARIB  2006-01-27 01:33:28  No: 60540

zlib圧縮について質問です。
http://oku.edu.mie-u.ac.jp/~okumura/compression/zlib.html
上記にサイトからサンプル2をDLしてVC++.NETでコンパイルしてるのですが
エラーが出て通りません。どなかたzlibに詳しく書いてあるサイトを知らないでしょうか


επιστημη  2006-01-27 02:00:46  No: 60541

> 上記にサイトからサンプル2をDLしてVC++.NETでコンパイルしてるのですがエラーが出て通りません。

どこでどんなエラーが出たかをなぜ書かんのかな?


ARIB  2006-01-27 02:13:31  No: 60542

すみません、書き忘れました。
compress(compbuf, &compsize, origbuf, origsize)の部分で「外部参照1が未解決です」と表示されます。


επιστημη  2006-01-27 02:22:20  No: 60543

ライブラリ:zlib.libをリンクしてないんちゃうの?
僕とこでは一発おっけーでした。


ARIB  2006-01-27 02:29:17  No: 60544

リンクの張り方を教えていただけないでしょうか?


επιστημη  2006-01-27 02:33:11  No: 60545

> リンクの張り方を教えていただけないでしょうか?
リンクしてなかったのね ^^;

cl -MD -I<INCDIR> comptest2.c <LIBDIR>\zlib.lib
ってやっただけですけど。
<INCDIR> : zlib.h のあるところ
<LIBDIR> : zlib.lib  のあるところ


ARIB  2006-01-27 02:38:11  No: 60546

DOSコマンドでリンク張るのはわかるのですがプログラム内でのリンクの張り方がいまいちわからないです。


επιστημη  2006-01-27 02:39:52  No: 60547

ごめん、何言ってんだかさっぱりわかりません。


Blue  2006-01-27 02:41:49  No: 60548

> いまいちわからない
”いまいち”というのは使わないほうがいいです。
なにがわかって、どこがわからないのかをはっきり書きましょう。

先頭行に

#pragma comment( lib, "zlib.lib" )

でいけない?
当然パスが通っている必要がありますが。

IDE上での設定方法はVC.NETは知らない。


ARIB  2006-01-27 02:41:50  No: 60549

えとVC++.NETでコンパイルしたときにどう回避すればいいのでしょうか?


επιστημη  2006-01-27 02:45:12  No: 60550

プロジェクト・プロパティの"リンカ"あたりからそれらしき個所を必死こいて探してください。


ARIB  2006-01-27 03:03:22  No: 60551

Blue様、επιστημη 様ありがとうございました。
無事完成しました。


επιστημη  2006-01-27 04:53:16  No: 60552

何をどうすることで解決に至ったか、その顛末を残すのが
教えてくれた方たちへの感謝の証でありマナーであるんだけどねぇ。
解決すれば後は知ったこっちゃない、か。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加