针对msvc编译器的vscodec++环境配置

1.安装vs

勾选Desktop development with C++,以安装c++环境

2.安装vscode,安装c/c++插件

3.Developer Command Prompt forxx打开vscode(重点)

利用新建文件夹命名为helloworld,利用windows搜索框搜索Developer Command Prompt for xx,以管理员身份打开,cd到helloworld文件夹,输入code .即可用vscode打开helloworld文件夹
在这里插入图片描述

4.新建helloworld.cpp文件

#include <iostream>
#include <vector>
#include <string>

using namespace std;

int main()
{
    vector<string> msg {"Hello", "C++", "World", "from", "VS Code", "and the C++ extension!"};
    
    for (const string& word : msg)
    {
        cout << word << " ";
    }
    cout << endl;
}

5.编译cpp文件(构建项目)

点击终端->配置默认生成任务,会生成task.json文件,用于构建项目。
对于task.json的内容有三种处理方法都是可以的:
(1)默认设置不修改
(2)可以选择修改task.json中生成的exe文件名字和所要编译的文件(自定义)
将task.json文件中的

"${fileDirname}\\${fileBasenameNoExtension}.exe",
"${file}"

改成:

 "helloworld.exe"
 "hellworld.cpp"

(3)如果多个c++文件
将task.json文件中的

"${fileDirname}\\${fileBasenameNoExtension}.exe",
"${file}"

改成:(编译所有cpp文件,并生成myProgram.exe文件)

"${workspaceFolder}\\myProgram.exe"
"${workspaceFolder}\\*.cpp"

然后回到helloworld.cpp,点击终端->运行生成任务,会调用msvc的编译器,生成helloworld.exe等文件。
这时候,在终端里,输入.\helloworld.exe,已经可以执行exe文件了,如果想要调试,看第6步。
如果只是想运行,只需要上面的步骤即可,下面的步骤都是可选的

6调试代码

在helloworld.cpp界面,点击运行->添加配置,选择 C++ (Windows).如果弹出选择配置,则选择cl.exe build and debug active file.
之后会生成launch.json文件。如果没有出现选择配置而是直接生成了launch.json文件,则将以下内容添加进json文件:

       {
           "name": "cl.exe build and debug active file",
           "type": "cppvsdbg",
           "request": "launch",
           "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
           "args": [],
           "stopAtEntry": false,
           "cwd": "${workspaceFolder}",
           "environment": [],
           "externalConsole": false,
           "preLaunchTask": "cl.exe build active file"
         }
"${fileDirname}\\${fileBasenameNoExtension}.exe"

可以修改成自己命名的exe文件,例如"helloworld.exe"。也可以选择默认,不修改。
然后在设置断点,点击运行和调试的绿色三角形(或者运行->启动调试)就可以调试了。
在这里插入图片描述

7不使用 Developer Command Prompt打开vscode

需要设置下编译器的启动路径,然后在cmd打开vscode及所在的文件夹一样可以编译调试运行
在task.json文件夹添加:

    "windows": {
       "options": {
           "shell": {
               "executable": "cmd.exe",
               "args": [
                   "/C",
                   "\"E:/Visual Studio2022/Common7/Tools/VsDevCmd.bat\"",
                   "&&"
               ]
           }
       }
   },

"E:/Visual Studio2022/Common7/Tools/VsDevCmd.bat\换成自己安装vs的路径即可。

8配置c++

这一步主要选择生成类型(32or64),设置c++版本,第三方依赖库等
按快捷键Ctrl+Shift+P搜索C/C++: Edit Configurations (UI),点击打开,会生成c_cpp_properties.json in the .vscode folder.
在这个json文件里,可以尽情配置了。
官方文档
比较老的配置方法
json文件说明

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好!要搭建VS Code的C++环境,需要完成以下步骤: 1. 安装Visual Studio Code:您可以从VS Code的官方网站(https://code.visualstudio.com/)下载适用于您操作系统的安装包,并按照向导进行安装。 2. 安装C++编译器:在Windows上,您可以安装MinGW或者MSVC作为C++编译器。在Mac上,您可以安装Xcode Command Line Tools。在Linux上,您可以安装GCC或者Clang。确保您已经正确安装了C++编译器,并且将其添加到了系统环境变量中。 3. 安装C++扩展:打开VS Code,点击左侧的扩展图标(四个方块),搜索并安装"ms-vscode.cpptools"扩展。这个扩展提供了C++开发所需的功能,如语法高亮、智能提示、调试等。 4. 配置编译任务:按下Ctrl+Shift+P(或者在Mac上按下Cmd+Shift+P),输入"Tasks: Configure Task"并选择"Create tasks.json file from template"。选择"Others"模板,并将以下配置复制到tasks.json文件中: ```json { "version": "2.0.0", "tasks": [ { "label": "build", "type": "shell", "command": "g++", "args": [ "-g", "${file}", "-o", "${fileDirname}/${fileBasenameNoExtension}" ], "group": { "kind": "build", "isDefault": true } } ] } ``` 保存并关闭tasks.json文件。这个配置将使用g++编译器将当前打开的C++文件编译为可执行文件。 5. 编译和运行代码:在VS Code中打开一个C++文件,按下Ctrl+Shift+B(或者在Mac上按下Cmd+Shift+B),选择"build"任务进行编译。编译成功后,您可以在终端中运行生成的可执行文件。 这样,您就成功搭建了VS Code的C++环境。希望对您有帮助!如果您有任何问题,请随时向我提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值