CMake-gui

作者:追风剑情 发布于:2019-6-28 13:20 分类:C

下载 https://cmake.org/download/

Wiki https://gitlab.kitware.com/cmake/community/wikis/home

文档 https://cmake.org/documentation/

一、下载并安装好CMake

9999.png

二、写一个测试用的C文件

777.png

include: 放头文件(*.h)
src: 放源文件(*.c、*.cpp)

555.png


HelloWorld.c
#include<stdio.h>
int main(void)
{
    /*下面要输出hello world*/
    printf("hello world");

	char a;
	scanf("%c", &a);
    return 0;
}

CMakeLists.txt
#指定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工程

6666.png

生成后的Visual Studio 2017工程目录

8888.png

打开HelloWorld.sln

9999.png

将HelloWorld设置为启动工程

2222.png

注意:如果没设置HelloWorld为启动工程,运行时会报错

11111.png

运行测试

3333.png

4444.png

标签: C语言

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号