如何使用 Cmake 编译 Zlib 源代码

How to compile the Zlib source code using Cmake

我正在尝试在我用 C++ 编写的 Visual Studio 项目中使用 zlib 库,但我不太确定如何编译它。我是 运行 Windows 7 并且源代码有一个 makefile 所以我想我只需要下载 Cmake 来编译它。 Cmake 运行 非常好,没有错误(但有 13 个警告),但现在我只剩下下图中可以看到的内容。编译代码的下一步是什么?我认为 Cmake 会编译它,因为我必须在 运行 Cmake 时指定 Visual Studio。当尝试打开项目文件(这是 Cmake 产生的)并尝试以这种方式编译源代码时,我收到一个奇怪的拒绝访问错误。所以是的,我在这个过程中做错了吗?

Here's what I see after running Cmake

CMake 是高级构建管理器,它生成低级构建过程文件。

您选择使用 Microsoft Visual,因此它输出 MSVC 项目文件(.vcproject.sln)。下一步是像您一样使用 Visual 打开这些文件。

So yeah, have I gone about this process wrong?

不,你没有。不过,必须调查那个奇怪的访问被拒绝错误。

如果我没记错的话,zlib 确实包含解决方案文件。在

contrib\vstudio\vc14

再试一次编译。