如何使用Cmake编译Zlib源代码

时间:2018-06-01 15:40:12

标签: c++ visual-studio cmake zlib

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

Here's what I see after running Cmake

2 个答案:

答案 0 :(得分:1)

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

  

的contrib \ vstudio \ VCl 4

再次尝试编译。

答案 1 :(得分:0)

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

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

  

所以是的,我这个过程错了吗?

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