下载 https://cmake.org/download/
Wiki https://gitlab.kitware.com/cmake/community/wikis/home
文档 https://cmake.org/documentation/
一、下载并安装好CMake
二、写一个测试用的C文件
include: 放头文件(*.h)
src: 放源文件(*.c、*.cpp)
#include<stdio.h>
int main(void)
{
/*下面要输出hello world*/
printf("hello world");
char a;
scanf("%c", &a);
return 0;
}
#指定cmake版本
cmake_minimum_required(VERSION 3.15)
#设置工程名
PROJECT(HelloWorld)
#设置头文件所在目录
INCLUDE_DIRECTORIES(include)
#设置源文件所在目录
AUX_SOURCE_DIRECTORY(src DIR_SRCS)
#设置环境变量
SET(TEST_MATH ${DIR_SRCS})
#设置可执行文件名称(第一个参数)
ADD_EXECUTABLE(${PROJECT_NAME} ${TEST_MATH})
#打印日志: 工程名_BINARY_DIR、工程名_SOURCE_DIR 这两个变量是隐式生成的
#PROJECT_BINARY_DIR 与 工程名_BINARY_DIR 相同
#PROJECT_SOURCE_DI 与 工程名_SOURCE_DIR 相同
MESSAGE(STATUS "This is BINARY dir " ${PROJECT_BINARY_DIR})
MESSAGE(STATUS "This is SOURCE dir " ${PROJECT_SOURCE_DIR})
三、使用CMake生成Visual Studio 2017工程
生成后的Visual Studio 2017工程目录
打开HelloWorld.sln
将HelloWorld设置为启动工程
注意:如果没设置HelloWorld为启动工程,运行时会报错
运行测试