- ベストアンサー
【VC++2005(CLR)】C++/CLIへのUNLHA32の導入、及び、lzh圧縮解凍の実行の仕方について
いつもお世話になっています。 VC++初心者です。 以前の質問と同様になってしまいますが、 再度質問させて頂きたいと思います。 やりたいことは、VC++2005(CLR)で ボタンを押しすと、lzh圧縮、解凍するようにさせたいです。 ↓こんなイメージです。 private: System::Void button_Form1_Click(System::Object^ sender, System::EventArgs^ e) { String^ strFileName = "aaa.txt"//ファイル名 String^ strCompressFileName = "aaa.lzh"//圧縮されたファイル名 //ここにlzh解凍(べつのボタンでlzh圧縮)をしたい } ※先頭行に全角スペースを使用しています。 現在、他の方からアドバイスを頂いて、以下の状態まで来ました。 ・UNLHA32をダウンロードしました。 (格納先:C:\Program Files\ArchiverDll\UNLHA32) ・Form1.h内のボタンに実装するので、以下のコードを Form1.h内の「#pragma once」の下に追加しました。 #include "C:\\Program Files\\ArchiverDll\\UNLHA32\\UNLHA32.H" ・LIBの追加ができていません。 LIBの追加は、 ・「ソリューションエクスプローラ」のプロジェクト名を右クリック し、「プロパティ」を選択。 ・「構成プロパティ」-「リンカ」-「入力」をクリック。 ・「追加の依存ファイル」に「C:\\Program Files\\ArchiverDll\\UNLHA32\\UNLHA32.LIB」 を記入。 この時点で、エラーが発生しています。 (UNLHA32.LIBは上記の同フォルダにあります。) このエラーの対処、及び、これからすべきことを ご指導頂けませんでしょうか。 お手数ですが、よろしくお願い致します。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (6)
- machongola
- ベストアンサー率60% (434/720)
- Tacosan
- ベストアンサー率23% (3656/15482)
- Tacosan
- ベストアンサー率23% (3656/15482)
- Tacosan
- ベストアンサー率23% (3656/15482)
- Tacosan
- ベストアンサー率23% (3656/15482)
- chie65536(@chie65535)
- ベストアンサー率44% (8812/19983)
お礼
一度、本件の質問を閉じさせていただきます。 ご対応、ありがとうございました。
補足
ご回答、ありがとうございます。 毎回のご教授、本当にありがとうございます。 ビルドできました! UNLHA32の導入がこんなに大変だったとは思いませんでした。 しかも、導入の仕方の説明がされているサイトもありませんし、、、 (もしかしたらテキストに書いてあったのかも、、、) しなしながら、やっとスタート地点に立てた感じです。 これ以降は、C#などを参照して、目的であるファイル圧縮、解凍の コードを記述していけば宜しいのでしょうか。