VS Code:克服具有多个源文件的 C 程序中的构建错误
当尝试构建具有多个 .cpp 源文件的 C 程序时使用 GCC 编译器的 VS Code,如果 Cat.cpp 文件未被识别,用户可能会遇到问题。要纠正此问题,可以对项目文件进行以下调整:
tasks.json 修改:
{ // ... (Existing code) "tasks": [ // ... (Existing tasks) { "label": "g++.exe build active file", "type": "shell", "args": [ "-g", "${fileDirname}\**.cpp", "-o", "${fileDirname}\${fileBasenameNoExtension}.exe" ] } ] }
添加的代码指示 shell 命令进行搜索对于当前目录 (fileDirname) 中的所有 .cpp 文件,并将它们编译成以活动文件命名的单个可执行文件(fileBasenameNoExtension.exe).
launch.json 修改:
{ // ... (Existing code) "preLaunchTask": "g++.exe build active file" }
此添加将预启动任务设置为tasks.json中定义的任务,确保构建任务在启动调试器之前执行。
通过这些修改,VS Code 现在将通过包含以下内容来构建您的程序Cat.cpp 文件,让您可以成功编译并执行您的项目。
以上是使用多个源文件时如何解决 VS Code 中的 C 构建错误?的详细内容。更多信息请关注PHP中文网其他相关文章!