vscode如何同时执行两个cpp文件

fiy 其他 109

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要在VSCode中同时执行两个cpp文件,可以通过创建一个task来实现。

    以下是操作步骤:

    1. 打开VSCode,点击左侧的 “终端” 选项卡,选择 “新终端”,打开新的终端窗口。

    2. 在终端中,使用 `cd` 命令切换到存放cpp文件的目录。

    3. 创建一个名为`tasks.json`的配置文件,可以使用以下命令在终端中创建:

    “`shell
    touch tasks.json
    “`

    4. 打开 `tasks.json` 文件,添加以下配置:

    “`json
    {
    “version”: “2.0.0”,
    “tasks”: [
    {
    “label”: “编译和运行文件1”,
    “type”: “shell”,
    “command”: “g++ file1.cpp -o file1 && ./file1”,
    “group”: {
    “kind”: “build”,
    “isDefault”: true
    }
    },
    {
    “label”: “编译和运行文件2”,
    “type”: “shell”,
    “command”: “g++ file2.cpp -o file2 && ./file2”,
    “group”: {
    “kind”: “build”,
    “isDefault”: true
    }
    }
    ]
    }
    “`

    其中,`file1.cpp`和`file2.cpp`分别是要编译和运行的两个cpp文件的文件名。如果需要添加更多的cpp文件,可以在`tasks`数组中继续添加。

    5. 保存 `tasks.json` 文件,回到VSCode的编辑器界面。

    6. 在VSCode中按下 `Ctrl + Shift + B`,选择 “运行生成任务”。

    7. 在弹出的任务列表中,选择要运行的任务。例如,选择 “编译和运行文件1″,再次按下 `Enter` 键。

    8. 运行的结果会在终端窗口中显示。

    重复步骤7和8,可以选择并运行其他的任务,如 “编译和运行文件2″。

    通过以上步骤,就能在VSCode中同时执行两个cpp文件了。注意确保你的电脑中已经安装了g++编译器。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在VSCode中同时执行两个cpp文件,可以通过创建一个工程文件来实现。具体操作步骤如下:

    步骤1:创建工程文件夹
    首先,创建一个新的文件夹,作为工程文件夹。

    步骤2:打开工程文件夹
    使用VSCode打开该工程文件夹。

    步骤3:创建launch.json文件
    在VSCode的侧边栏的“调试”选项卡中,点击齿轮图标,在弹出的菜单中选择“创建launch.json文件”。

    步骤4:配置launch.json文件
    在弹出的菜单中,选择“C++(GDB/LLDB)”配置,即可创建一个名为“launch.json”的文件。

    步骤5:编辑launch.json文件
    在“launch.json”文件中,编辑配置内容。根据需要同时执行两个cpp文件,可以将两个参与执行的cpp文件分别配置为两个不同的调试配置。

    步骤6:添加调试配置
    在“configurations”数组中添加两个调试配置,分别对应两个cpp文件,例如:

    “configurations”: [
    {
    “name”: “cpp1”,
    “type”: “cppdbg”,
    “request”: “launch”,
    “program”: “${workspaceFolder}/cpp1.cpp”,
    “args”: [],
    “stopAtEntry”: false,
    “cwd”: “${workspaceFolder}”,
    “environment”: [],
    “externalConsole”: false
    },
    {
    “name”: “cpp2”,
    “type”: “cppdbg”,
    “request”: “launch”,
    “program”: “${workspaceFolder}/cpp2.cpp”,
    “args”: [],
    “stopAtEntry”: false,
    “cwd”: “${workspaceFolder}”,
    “environment”: [],
    “externalConsole”: false
    }
    ]

    在以上配置中,分别配置了两个调试配置:“cpp1”和“cpp2”。其中,”program”字段分别指定了要执行的cpp文件的路径。

    步骤7:保存配置文件
    保存“launch.json”文件。

    步骤8:执行cpp文件
    在VSCode的顶部菜单中,选择“调试”选项卡,然后点击“开始调试”按钮。

    此时,会弹出一个下拉菜单,选择想要执行的cpp文件对应的调试配置。

    通过以上操作,就可以在VSCode中同时执行两个cpp文件了。你只需要在调试窗口中选择需要执行的cpp文件对应的调试配置,然后点击开始调试按钮即可。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在VSCode中同时执行两个cpp文件,可以通过以下几个步骤来完成:

    1. 确保你的VSCode中安装了C/C++和Code Runner扩展插件。如果没有安装,可以在插件市场搜索并安装。

    2. 创建一个工作目录,用于放置你的cpp文件。

    3. 在工作目录中创建两个cpp文件,分别命名为file1.cpp和file2.cpp,并在文件中编写代码。

    4. 打开VSCode中的命令面板,可以通过 `Ctrl+Shift+P` (Windows/Linux)或 `Cmd+Shift+P` (Mac)来调出。在命令面板中输入“Preferences: Open User Settings”并选择打开。

    5. 在用户设置中搜索“code-runner.executorMap”,找到该选项后点击编辑按钮将其修改为如下代码:

    “`json
    “code-runner.executorMap”: {
    “cpp”: “g++ -o $fileNameWithoutExt $fullFileName && $dir/$fileNameWithoutExt”,
    }
    “`

    这将会设置cpp文件的执行命令为使用g++编译文件,生成可执行文件,然后运行生成的可执行文件。

    6. 运行其中一个cpp文件,可以通过右键点击文件,在弹出菜单中选择“Run Code”来运行当前选中的文件。

    7. 或者使用快捷键 `Ctrl+Alt+N` (Windows/Linux)或 `Ctrl+Option+N` (Mac)来运行当前选中的文件。

    8. 在运行之前,你需要确保当前工作目录是正确的,可以通过在VSCode的终端中使用`cd`命令切换到正确的目录。

    9. 重复步骤 6 和步骤 7 来运行另一个cpp文件,这样就可以同时执行两个cpp文件了。

    总结:
    以上就是在VSCode中同时执行两个cpp文件的步骤,通过配置Code Runner插件并设置适当的执行命令,可以方便地管理和执行多个cpp文件。记得在执行之前切换到正确的工作目录,并根据需要修改和调整代码。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部