VS Code 编译多个C++文件

我们可以通过修改tasks.json文件来对构建过程进行定制化。

  • 编译多个C++文件:通过把“${file}”修改为“${workspaceFolder}\\*.cpp”,可以构建当前工作区中的所有C++文件。
            "args": [
                "-g",
                "${workspaceFolder}/src/*.cpp",
                "${workspaceFolder}/FolderA/*.cpp",
                "${workspaceFolder}/FolderB/*.cpp",
                "-o",
                "${fileDirname}/${fileBasenameNoExtension}",
                "-lpthread",
                "-lrt"
            ],
  • 修改编译输出的文件名:通过把“${fileDirname}\\${fileBasenameNoExtension}.exe”修改为“${workspaceFolder}\\myProgram.exe”, 可以把编译输出的文件名硬更改为myProgram,而不是与C++文件同名。

猜你喜欢

转载自blog.csdn.net/qingzhuyuxian/article/details/107446357