社区
C#
帖子详情
如何在c# 中使用zlib.dll 库?
dark012002
2004-12-10 10:11:40
我只需要uncompress 方法在 c# 中声明的原形即可
.h 中一堆的far ,看得头昏眼花
...全文
576
4
打赏
收藏
如何在c# 中使用zlib.dll 库?
我只需要uncompress 方法在 c# 中声明的原形即可 .h 中一堆的far ,看得头昏眼花
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
李洪喜
2004-12-11
打赏
举报
回复
添加引用
dark012002
2004-12-11
打赏
举报
回复
投降,用 c实现了
这些分数就友情赠送给楼上的朋友吧
HINSTANCE hDLL = LoadLibrary( "zlib1.dll");
typedef void( *pUncompress)( unsigned char * dest, unsigned int * destlen, unsigned char * source, int sourcelen);
pUncompress uncompress = (pUncompress)GetProcAddress( hDLL, "uncompress");
uncompress( ucdp, &ucl, cdp, cl);
FreeLibrary(hDLL);
dark012002
2004-12-11
打赏
举报
回复
胡,不知道上面的例子用的是哪个星球上的 zlib.dll
根本就没这个入口点么
dark012002
2004-12-11
打赏
举报
回复
引用是有限制的罢?
well, 我已经找到了,各位忽略注释就好
public class TrimDataArray
{
...
//экспортируемые функции из библиотеки упаковки
[DllImport("ZLib.dll")]
private unsafe static extern void ZCompress(void* inBuffer, int inSize, ref byte* outBuffer, ref int outSize);
[DllImport("ZLib.dll")]
private unsafe static extern void ZDecompress(void* inBuffer, int inSize, ref byte* outBuffer, ref int outSize);
...
//конвертация в упакованный формат
public unsafe void ConvertToADA()
{
...
//упаковываем
ZCompress(PCol,tempCol.Length*Marshal.SizeOf(*PCol) ,ref Ptr,ref PackColumnsSize[iCol]);
...
}
}
c#
下怎么
使用
zlib
/gzip压缩和解压缩?(GALGAME和Flash
使用
的压缩格式)
本文介绍如何在
C#
中
使用
ZLib
压缩
库
进行文件压缩与解压缩操作。包括直接
使用
DLL
、SharpZipLib
库
及
ZLib
.NET Wrapper等方法,并提及了
ZLib
在Java与C++
中
的应用。
PB8调用
使用
C++与
C#
分别编写生成解压缩带有密码的zip压缩文件的动态链接
库
dll
(部分内容转自互联网)
本文详细介绍了如何
使用
C++的
zlib
库
和
C#
的ICSharpCode.SharpZipLib.
dll
库
创建压缩和解压缩带有密码的zip文件的动态链接
库
,并提供了在PowerBuilder和
C#
中
的调用示例。
Win10+VS2019+CMake源码编译PDAL,用于读las文件
本文详细介绍了在Windows 10环境下,
使用
Visual Studio 2019和CMake 3.31.0源码编译PDAL
库
的完整流程,涵盖其全部依赖项(curl、
zlib
、tiff、tcl、sqlite、Proj、GeoTIFF、GDAL)的编译顺序与配置要点,并重点解决Debug/Release模式下
DLL
混用导致的bad_alloc异常问题。同时说明如何在C++项目
中
调用pdalcpp.
dll
读取LAS点云数据,并封装为可被
C#
调用的非托管
DLL
。
开源
zlib
库
使用
心得
本文介绍了在VS2010
中
编译开源
zlib
库
的过程,以供数据压缩和传输项目
使用
。通过下载
zlib
源代码包,然后在Visual Studio环境
中
进行编译,实现
zlib
库
的集成和应用。
[OpenCV+
C#
]开发环境的搭建
本文介绍如何在Visual Studio 2005/2008
中
配置EmguCV,使其能够调用OpenCV函数。首先需下载EmguCV并解压到OpenCV目录下,确保OpenCV已正确配置。接着新建
C#
Win32应用程序,添加所需
DLL
引用,最后通过using指令引入命名空间即可
使用
EmguCV。
C#
111,128
社区成员
642,532
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章