与 lzo.net 一起使用的最新版本的 lzo.dll(内存压缩)
与 lzo-net ( http://lzo-net.sourceforge.net/ ) 一起使用正在寻找 lzo.dll 文件的新版本。我的是 2004 年的。
最新的文件应该是 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 对于我的应用程序来说是最快的。
因此,我认为最好使用可用的最新版本。也许还有其他有帮助的改进和错误修复。
我收到以下错误:
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
for use with lzo-net ( http://lzo-net.sourceforge.net/ ) I am looking for a new version of the lzo.dll file. Mine is from 2004.
The newest file should be 2.0.6 ( http://www.oberhumer.com/opensource/lzo/download/ )
But I only have visual studio and compiling is not working. I run
lzo-2.05\B\win32>vc_dll.bat
But I only get error messages.
Where can I download the newsest x86 version of lzo.dll?
I compared compression speed with very much other tools (SharpZipLip, DotNetZip, ManagedQLZ, QuickLZSharp, MiniLZO, Deflate, SevenZip), but lzo is the fastest for my application.
So it would be the best to use the newest version available I think. Maybe there are other improovements and bug fixes that help.
I get the followign errors:
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
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我刚刚完成了一个使用当前 LZO2 DLL 的 LZO 的 CLI C++ .NET 包装器。如果有人正在寻找更新的 .NET 界面。
I just finished a CLI C++ .NET wrapper for LZO that uses the current LZO2 DLL. In case anyone is looking for a more up to date .NET interface.
.bat 文件似乎在您的 PATH 中找不到 CL(命令行 VC 编译器)。您是否尝试过从 Visual Studio 命令提示符运行 vc_dll.bat 文件?它应该位于“开始”菜单中“Visual Studio 工具”组中的某个位置。
此外,文档还说:
所以你是从错误的目录构建的。您必须位于基本目录(例如D:\lzo-2.05\lzo-2.05)并从那里执行:
It seems the .bat file is not finding the CL (commandline VC compiler) in your PATH. Have you tried running the vc_dll.bat file from a Visual Studio command prompt? It should be somewhere in the "visual studio tools" group in your Start menu.
Additionally, the documentation says:
So you're building from the wrong directory. You MUST be in the base directory (eg. D:\lzo-2.05\lzo-2.05) and from there execute: