VSCode编译单文件及多文件方法

本文最后更新于:2 个月前

单文件编译

安装插件

运行调试

点击侧边栏运行与调试,创建launch.json,选择C++(GDB/LLDB)然后选择g++.exe。

打断点后按F5调试,可以看到已经可以调试了。同时VSCode自动生成了main.exe文件。

多文件编译

按照以下形式来创建多文件项目

main.cpp的代码如下

1
2
3
4
5
6
7
8
9
10
11
#include<iostream>
#include<swap.h>
int main()
{
int a = 10, b = 20;
std::cout << "a = " << a << " b = " << b << std::endl;
swap(a, b);
std::cout << "a = " << a << " b = " << b << std::endl;
std::cout << "Hello World!" << std::endl;
return 0;
}

swap.h的代码如下

1
2
3
4
#ifndef SWAP_H
#define SWAP_H
void swap(int &a, int &b);
#endif

swap.cpp的代码如下

1
2
3
4
5
6
7
#include "swap.h"
void swap(int &a, int &b)
{
int temp = a;
a = b;
b = temp;
}

安装插件

测试运行

依次选择对应的编译选项


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!