C#调用zlib1.dll错误排查

2023-12-14 17:00:36

C#编写64位程序,使用下列代码调用程序时出现 试图加载格式不正确的程序 报错,排查发现zlib1.dll文件为32位的,找了64位的替换一下就行了。(PS:在我开发电脑上就没有任何问题,在部署电脑上就会报错,很奇怪)

        // 声明 zlib 的 uncompress 函数
        [DllImport("zlib1.dll", CallingConvention = CallingConvention.Cdecl)]
        public static extern int uncompress(byte[] dest, ref uint destLen, byte[] source, uint sourceLen);

文章来源:https://blog.csdn.net/weixin_43988887/article/details/134996964
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。