正式开篇之前,我假设你已经安装了VS系列,我安装的是VS2017, 并且安装了CMake,
CMake官网下载地址:https://cmake.org/download/ go官网
可以下载.zip和.msi版本都可以(.zip解压版, .msi是可视化安装), 此处我下载的是.zip版本, 我直接进行解压, 并将解压后的bin目录(cmake.exe所在目录)添加至系统环境变量之中了,见下图:*


注意,这是先导条件,否则后续是无法进行的。。。
接下来将提供提供两种基于Windows的cmake编译程序,一种是命令行形式,一种是基于cmake的图形化形式;

CMakeLists.txt:
cmake_minimum_required(VERSION 3.10)
project(CMakeTest C)
set(CMAKE_C_STANDARD 99)
add_executable(CMakeTest main.c)
app.h:
#ifndef _APP_H
#define _APP_H
int Max(int num1, int num2) {
return num1 > num2 ? num1 : num2;
}
#endif
main.c:
#include <stdio.h>
#include "app.h"
int main()
{
printf("HelloWorld.\n");
printf("max value is:> %d.\n", Max(1, 2));
system("pause");
return 0;
}

cmake ., 如下图所示:












