2011-08-26 6 views
2

lzo-net(http://lzo-net.sourceforge.net/)用lzo.dllファイルの新しいバージョンを探しています。鉱山は、2004年lzo.net(メモリ圧縮時)で使用するlzo.dllの最新バージョン

から最新のファイルは2.0.6(http://www.oberhumer.com/opensource/lzo/download/

でなければなりません。しかし、私は唯一のVisual Studioとコンパイルが動作していない持っています。私は実行する

lzo-2.05\B\win32>vc_dll.bat 

しかし、私はエラーメッセージが表示されます。

lzo.dllの最新のx86バージョンはどこでダウンロードできますか?

他のツール(SharpZipLip、DotNetZip、ManagedQLZ、QuickLZSharp、MiniLZO、Deflate、SevenZip)と圧縮速度を比較しましたが、lzoは私のアプリケーションでは最も速いです。

私は考えている最新のバージョンを使用することが最善の方法でしょう。おそらく他の手段やバグ修正があります。

私はfollowignエラーを取得:

D:\lzo-2.05\lzo-2.05\B\win32>vc_dll.bat 
// Copyright (C) 1996-2011 Markus F.X.J. Oberhumer 
// 
// Windows 32-bit 
// Microsoft Visual C/C++ (DLL) 
// 
The system cannot find the path specified. 

D:\lzo-2.05\lzo-2.05\B\win32>set CC=cl -nologo -MD 

D:\lzo-2.05\lzo-2.05\B\win32>set CF=-O2 -GF -W3 

D:\lzo-2.05\lzo-2.05\B\win32>set LF= 

D:\lzo-2.05\lzo-2.05\B\win32>cl -nologo -MD -O2 -GF -W3 -D__LZO_EXPO 
RT1#__declspec(dllexport) -c @b\src.rsp 
The command "cl" is either misspelled or could not be found 
+0

あなたは新しいバージョンがあると思いますが、lzo.netはしばらく更新されていないようです。 –

+0

@Ben Robinson、http://www.oberhumer.com/opensource/lzo/download/ –

+0

@Chrisにlzo-2.0.6.tar.gzがあります。エラーメッセージを投稿できますか? –

答えて

5

それは.batファイルがPATHにCL(コマンドラインVCコンパイラを)見つけていないようです。 Visual Studioのコマンドプロンプトからvc_dll.batファイルを実行しようとしましたか?スタートメニューの「ビジュアルスタジオツール」グループのどこかにあるはずです。

さらに、ドキュメントは言う:

ベース ディレクトリ内にシステムタイプ 'Bの\のOSの\コンパイラ' のLZOを構築するには、例えば'b \ win32 \ vc.bat'は、Win32 Visual C/C++ バージョンをビルドします。

誤ったディレクトリからビルドしようとしています。 (:\ LZO-2.05 \ LZO-2.05。Dなど)、そこから実行します。あなたのMUSTは、ベースディレクトリにある

b\win32\vc_dll.bat 
+0

はい、パスのものが問題です。しかし、今私は他のエラーのhundretを取得します。ほとんどの.hファイルは見つからない。たとえば、b/src.rspだけでなく、すべてのものへのフルパスが必要です。私はすべてのパトを調整する必要があると思う。 – Chris

+0

ええと、そうは思わない。おそらく、他のすべてが失敗するということがあります。それを調べて、すべてを変えてください。 VC++を使ってビルドするためのバットがある場合、それが動作すると信ずる理由があります...「コマンドが見つかりません」または同様のエラーのために初期エラーを詳細に調べてください –

+0

この問題の例は次のとおりです: %CC%%CF% -D__LZO_EXPORT1 #__ declspec(dllexport)-c @b \ src.rsp b \ src.rspを認識しません しかし、そこにあります(D:\ lzo-2.05 \ lzo-2.05 \ b \ src.rsp)。 そして、私はD:\ lzo-2.05 \ lzo-2.05 \ B \ win32というフォルダに入っていますので、動作するはずです。私がsrc.rspのために全面浴を使用しているとき、それは働いています。私はどこでも同じ問題を抱えています。これらのpathesをPATH変数に追加するだけでは役に立ちません。 – Chris

関連する問題