gpt4 book ai didi

c# - 用于 lzo.net 的最新版本的 lzo.dll(内存压缩)

转载 作者:行者123 更新时间:2023-12-04 02:20:47 24 4
gpt4 key购买 nike

用于 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

但我只收到错误消息。

我在哪里可以下载最新的 x86 版本的 lzo.dll?

我将压缩速度与很多其他工具(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

最佳答案

似乎 .bat 文件没有在您的 PATH 中找到 CL(命令行 VC 编译器)。您是否尝试过从 Visual Studio 命令提示符运行 vc_dll.bat 文件?它应该位于“开始”菜单中“visual studio 工具”组中的某个位置。

此外,文档说:

To build LZO for your system type 'b\OS\COMPILER' in the base directory, e.g. 'b\win32\vc.bat' will build the Win32 Visual C/C++ version.

所以您是从错误的目录构建的。您必须位于基本目录(例如 D:\lzo-2.05\lzo-2.05)并从那里执行:

b\win32\vc_dll.bat

关于c# - 用于 lzo.net 的最新版本的 lzo.dll(内存压缩),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7209000/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com