如何在Windows中执行制作文件

时间:2019-05-20 07:23:04

标签: c windows makefile cmake

我想将此代码https://github.com/json-c/json-c与我的C程序一起在代码块(Windows)中使用,但我不知道如何在Windows上制作makefile / cmake。 我不知道如何在此特定示例中执行此操作。只有“ Config.cmake.in”之类的东西。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您没有说明在Windows上使用哪种构建环境。 因此,在下面简短描述一下,我如何使用cmake 3.14.3和Visual Studio 2015在Windows 10上构建32位版本的json库。CMake支持Visual Studio和MinGW的多个生成器(请参阅CMake文档)。

  1. 打开命令窗口(cmd.exe)更改为json-c库源的根目录。
  2. 使用命令行“ cmake -G“ Visual Studio 14 2015” -A Win32 -B build“在目录” build“中设置32位目标的构建配置
  3. 打开Visual Studio 2015 x86环境的命令窗口(在开始菜单中链接),并更改为在上一步中创建的构建目录。
  4. 运行“ msbuild json-c.sln”以构建json-c动态库的调试版本
  5. 运行“ msbuild json-c.sln / p:Configuration = Release”以构建json-c动态库的发行版

之后,您应该可以将构建的库添加到您的项目中。