【【IDE】Visual Studio Code 保姆级入门教程(三)——CMake的安装与多文件C++工程的建立和运行】

【IDE】Visual Studio Code 保姆级入门教程(三)——CMake的安装与多文件C++工程的建立和运行

【IDE】Visual Studio Code系列合集(持续更新ing

保姆级入门教程(一)——Windows系统上的安装与配置(C++)
保姆级入门教程(二)——用C++完成基本的单文件程序的创建、调试与运行
保姆级入门教程(三)——CMake的安装与多文件C++工程的建立和运行
保姆级入门教程(四)——Python编程环境配置与简单程序的创建、调试与运行

又是一点啰嗦

才怪
今天不啰嗦,因为今天任务多
别有压力,看不完下次继续呗doge

CMake安装

检查

按照本系列前两篇文章配置过的可直接进入安装环节

首先,确定是否已经安装了C/C++插件(图示情况为未安装状态)
在这里插入图片描述

如果没有,可以移步下面文章,按步骤进行安装和配置
【IDE】Visual Studio Code 保姆级入门教程(一)——Windows系统上的安装与配置(C++)

安装CMake

直接进入官网下载(链接:CMake
(但下载速度较慢
在文章顶部附上最新版3.29.0Windows安装包,可直接下载

安装CMake Tools

进入插件市场(快捷键ctrl+shift+x),搜索“CMake Tools”,点击安装
图示为安装成功后状态在这里插入图片描述

检查是否安装成功

打开命令提示符,输入下面的命令,若返回版本信息,则安装成功

cmake --version

用CMake创建C++多文件工程

  1. 新建文件夹
    这里继续使用上一篇中介绍的方法,打开命令提示符,输入下面的指令,运行后进入VS Code,若出现弹窗,勾选Yes, I trust the authors
  2. 打开命令面板(快捷键ctrl+shift+p),搜索“cmake:Quick Start”并点击在这里插入图片描述
  3. 此时要求我们输入一个名称,即我们想要创建的项目的名称
    例如输入point,按Enter在这里插入图片描述
  4. 选择C++,选择Executable在这里插入图片描述
    在这里插入图片描述
  5. 一个包含main.cppCMakeLists.txt的工程就建立好了
  6. 新建文件夹(如图示)和,.cpp和.h文件(方法同 保姆级入门教程(二)——用C++完成基本的单文件程序的创建、调试与运行在这里插入图片描述
    建立好后如图所示在这里插入图片描述
  7. 用鼠标拖拽分类(所属关系如图)在这里插入图片描述
  8. 将以下示例代码分别复制进对应文
    main.cpp
#include <iostream>
#include"point.h"
using namespace std;

int main()
{
    double x1,y1,x2,y2,x3,y3;
    cin>>x1>>y1>>x2>>y2>>x3>>y3;
    Triangle tr(x1,y1,x2,y2,x3,y3);
    cin>>x1>>y1>>x2>>y2;
    Circle ci(x1,y1,x2,y2);
    cout<<tr.grith()<<" "<<tr.area()<<endl;
    cout<<ci.grith()<<" "<<ci.area()<<endl;
    return 0;
}

point.cpp

#include"point.h"
#include<cmath>
using namespace std;

double length(const Point &a,const Point &b)
{
    return sqrt((a.x-b.x)*(a.x-b.x)+(a.y-b.y)*(a.y-b.y));
}

double Triangle::grith()
{
    return length(a,b)+length(a,c)+length(b,c);
}
double Triangle::area()
{
    double p,x,y,z;
    x=length(a,b);
    y=length(a,c);
    z=length(b,c);
    p=(x+y+z)/2;
    return sqrt(p*(p-x)*(p-y)*(p-z));
}

double Circle::grith()
{
    return 2*3.14*sqrt((x-a)*(x-a)+(y-b)*(y-b));
}
double Circle::area()
{
    return 3.14*((x-a)*(x-a)+(y-b)*(y-b));
}

point.h

#ifndef POINT_H_INCLUDED
#define POINT_H_INCLUDED

class Point
{
public:
    double x,y;
    Point(double x1,double y1):x(x1),y(y1){}
    ~Point(){};
};

class Triangle
{
    friend double length(const Point &a,const Point &b);
    Point a,b,c;
public:
    Triangle(double x1,double y1,double x2,double y2,double x3,double y3):a(x1,y1),b(x2,y2),c(x3,y3){}
    ~Triangle(){};
    double grith();
    double area();
};

class Circle:public Point
{
    double a,b;
public:
    Circle(double x1,double y1,double x2,double y2):Point(x1,y1),a(x2),b(y2){}
    ~Circle(){};
    double grith();
    double area();
};
double length(const Point &a,const Point &b);
#endif // POINT_H_INCLUDED

CMakeLists.txt(替换原来自动生成的内容)

cmake_minimum_required(VERSION 3.0.0)
project(point)

set(CMAKE_CXX_COMPILER "g++")
set(CMAKE_CXX_FLAGS  "-g -fexec-charset=GBK")

include_directories(${PROJECT_SOURCE_DIR}/Include)
aux_source_directory(./Src SrcFiles)
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/Bin)
add_executable(point ${SrcFiles})

多文件工程运行

  1. 打开命令面板ctrl+shift+p,输入CMake: Select a Kit并选择。在弹出的窗口中选择Scan for kits在这里插入图片描述
  2. 打开命令面板ctrl+shift+p,输入CMake: Select Variant并选择。在弹出的窗口中选择Debug在这里插入图片描述
  3. 打开命令面板ctrl+shift+p,输入CMake: Configure并选择
  4. 点击左下角的Build图标在这里插入图片描述

在这里插入图片描述
OUTPUT中显示如上,编译成功!
5. 点击小三角,即可运行在这里插入图片描述

恭喜!学会了如何使用CMake在VS Code中建立C++多文件工程!

Next Step:VS Vode中Python编程环境配置

【IDE】Visual Studio Code 保姆级入门教程(四)——Python编程环境配置与简单程序的创建、调试与运行

  • 41
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Visual Studio Code(简称 VS Code)是一款轻量且功能强大的代码编辑器,支持多种编程语言和开发环境。而CMake是一个跨平台的开源构建工具,用于自动化软件编译过程。 在 VS Code使用 CMake 可以帮助我们更方便地管理和构建项目。下面是一些在 VS Code使用 CMake 的常见步骤: 1. 安装 VS Code:首先,你需要在你的计算机上安装 Visual Studio Code。你可以访问官方网站 https://code.visualstudio.com/ 下载适用于你的操作系统的安装程序。 2. 安装 CMake 插件:打开 VS Code,点击左侧的扩展图标(或使用快捷键 Ctrl+Shift+X),在搜索框中输入 "CMake",然后选择并安装 "CMake Tools" 插件。这个插件提供了一些工具和功能,方便我们在 VS Code 中进行 CMake 项目的构建和调试。 3. 创建 CMakeLists.txt 文件:在你的项目根目录下创建一个名为 "CMakeLists.txt" 的文件。这个文件描述了项目的结构和依赖关系,告诉 CMake 如何构建你的项目。 4. 配置 CMake 工具链:打开 VS Code 的命令面板(或使用快捷键 Ctrl+Shift+P),输入 "CMake: Select a Kit" 并选择一个适合你的开发环境的 CMake 工具链。这个工具链包含了用于编译和构建项目的编译器和工具。 5. 设置 CMake 配置:在 VS Code 中打开设置(或使用快捷键 Ctrl+,),搜索 "cmake" 并配置相关的选项,如构建目录、生成目标等。 6. 构建项目:打开命令面板,输入 "CMake: Configure" 并选择你的项目根目录,这将生成 CMake 编译配置。然后,输入 "CMake: Build" 并选择你的项目根目录,这将开始构建你的项目。 7. 调试项目:在 VS Code 中打开一个源代码文件,并在编辑器中设置断点。然后,打开命令面板,输入 "CMake: Debug" 并选择你的项目根目录,这将启动调试会话并在断点处停止。 以上是在 Visual Studio Code使用 CMake 的一些基本步骤。通过这种方式,你可以更方便地管理和构建你的 CMake 项目。希望对你有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值