多个 .cpp 源文件的 VS Code 编译问题
在 VS Code 中处理多个 .cpp 源文件时,可能会遇到编译过程中出现的问题。与 Codeblocks 或 Visual Studio Community 2017 等其他开发环境不同,VS Code 默认情况下可能无法自动识别所有源文件。
要解决此问题,需要修改tasks.json 配置文件。将以下行添加到您的tasks.json中:
{ "label": "g++.exe build active file", "args": [ "-g", "${fileDirname}\**.cpp", //"${fileDirname}\**.h", "-o", "${fileDirname}\${fileBasenameNoExtension}.exe", ], }
这告诉 VS Code 在当前文件目录中查找所有 .cpp 文件,并将它们编译为具有活动文件名称的可执行文件。
此外,要在调试前自动构建项目,请修改 launch.json 并添加以下行:
"preLaunchTask": "g++.exe build active file"
修改后, VS Code 应该能够正确编译和运行具有多个 .cpp 源文件的程序。
以上是如何解决多个.cpp文件的VS Code编译问题?的详细内容。更多信息请关注PHP中文网其他相关文章!