如何在vscode中设置项目文件夹并链接所有cpp文件

时间:2020-06-13 10:50:25

标签: c++ visual-studio-code

我是cpp的新手,只是搬到了类,但是现在我陷入了困境,想知道如何链接2个或更多cpp文件来创建一个项目(main.cpp-用于main,abc.h-用于定义类, abc.cpp-用于在类外部定义方法)。现在我使用命令g++ main.cpp abc.cpp -o main来链接所有文件,但是随着我的项目变大,输入所有文件名将变得更加乏味。这里有人告诉我如果我创建一个项目,我应该能够编译为通常无需手动编译。那么我该如何在vscode中做到这一点?

2 个答案:

答案 0 :(得分:0)

您应该寻找makefile的概念,尤其是cmake,它将帮助您解决编译问题。

答案 1 :(得分:0)

对于较大的项目,您可以使用makefile轻松快速地进行编译。因此,在vs代码中,我建议您使用此扩展。 VS Code C/C++ Makefile Project

首先,

C / C ++品牌:INIT项目

之后

C ++项目

在makefile中,您可以自定义设置。

您还可以观看本教程视频,以vs代码Debugging Makefile Project with Visual Studio Code

轻松了解此过程。