3

lzo-net(http://lzo-net.sourceforge.net/)で使用するためにlzo.dllファイルの新しいバージョンを探しています。鉱山は2004年からです。

最新のファイルは2.0.6である必要があります(http://www.oberhumer.com/opensource/lzo/download/

しかし、私はビジュアルスタジオしか持っておらず、コンパイルは機能していません。走る

lzo-2.05\B\win32>vc_dll.bat

しかし、エラーメッセージしか表示されません。

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

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

ですから、入手可能な最新バージョンを使用するのが最善だと思います。たぶん、役立つ他の改善やバグ修正があります。

次のエラーが発生します:

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
4

2 に答える 2

6

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

さらに、ドキュメントには次のように書かれています。

システムのLZOをビルドするには、ベースディレクトリに「b \ OS \ COMPILER」と入力します。たとえば、「b \ win32\vc.bat」はWin32VisualC /C++バージョンをビルドします。

したがって、間違ったディレクトリからビルドしています。ベースディレクトリ(例:D:\ lzo -2.05 \ lzo-2.05)にいる必要があり、そこから次のコマンドを実行します

b\win32\vc_dll.bat
于 2011-08-27T09:13:00.667 に答える
0

現在のLZO2DLLを使用するLZO用のCLIC++.NETラッパーを完成させました。誰かがより最新の.NETインターフェースを探している場合に備えて。

于 2012-01-16T10:03:01.087 に答える