C++ C++;使用Zlib'的CLR;带Visual Studio的s Minizip

C++ C++;使用Zlib'的CLR;带Visual Studio的s Minizip,c++,clr,zlib,C++,Clr,Zlib,这件事让我很难受。我似乎找不到任何关于在网上参与我的项目的东西。每个教程都假设我已经让它工作了。太令人沮丧了 我正在使用VisualStudio2008Express Edition创建一个简单的程序来读取ZIP文件中的文件(我最初的意图是一个JAR文件,但我只想在使用JAR之前让ZIP文件工作)。我已经把Zlib加入到我的项目中了,很好,我以前做过。我刚用过 #pragma once #pragma managed(push, off) #include "zlib.h" #pragma ma

这件事让我很难受。我似乎找不到任何关于在网上参与我的项目的东西。每个教程都假设我已经让它工作了。太令人沮丧了

我正在使用VisualStudio2008Express Edition创建一个简单的程序来读取ZIP文件中的文件(我最初的意图是一个JAR文件,但我只想在使用JAR之前让ZIP文件工作)。我已经把Zlib加入到我的项目中了,很好,我以前做过。我刚用过

#pragma once
#pragma managed(push, off)
#include "zlib.h"
#pragma managed(pop)
#pragma comment(lib, "f:/programming/zlib-include/lib/zdll.lib")

我让Zlib去工作。但现在我被困在这里了。只需从minizip文件夹中添加#include“unzip.h”,就会出现链接器错误,这正是我所期望的。所以我查看了minizip网站(上面的链接),它提到了一些zlibwapi.dll的东西。所以,我把它放到了我的项目中,并定义了ZLIB_WINAPI(我在其他地方读到了它),但是运气不好

好吧,我自己解决了。我链接的是dllx64版本的zlibwapi.lib,而不是dll32版本。我不知道有什么重要的区别,但我想有:)