我是cpp的新手,只是移到了类,但是现在我陷入了困境,想知道如何链接2个或更多cpp文件来创建一个项目(main.cpp-用于main,abc.h-用于定义class,abc .cpp-用于在类外定义方法)。现在,我使用命令g++ main.cpp abc.cpp -o main
链接所有文件,但是随着我的项目变大,输入所有文件名将变得更加乏味。这里有人告诉我,如果我创建一个项目,我应该能够像往常一样编译而无需手动编译。那么我该如何在vscode中这样做?
您应该寻找makefile的概念,尤其是cmake,它将帮助您解决编译问题。
对于较大的项目,您可以使用makefile轻松快速地进行编译。因此,在vs代码中,我建议您使用此扩展。 VS Code C/C++ Makefile Project
首先,
C / C ++ Make:INIT项目
之后,
C ++项目
在makefile中,您可以自定义设置。
此外,您也可以观看本教程视频,以使用vs代码Debugging Makefile Project with Visual Studio Code轻松了解此过程。>