前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >临时编写和调试 C++ 代码?用 VSCode 就够了!一分钟搭好 C++ 调试环境

临时编写和调试 C++ 代码?用 VSCode 就够了!一分钟搭好 C++ 调试环境

作者头像
walterlv
发布2023-10-22 10:38:59
6410
发布2023-10-22 10:38:59
举报
文章被收录于专栏:walterlv - 吕毅的博客

突然间要编写或者调试几个 C++ 的小程序,动用 Visual Studio 创建一个解决方案显得大了些。如果能够利用随时随地就方便打开的 Visual Studio Code 来开发,则清爽很多。

本文教你一分钟在 Visual Studio Code 中搭建好 C++ 开发环境。


本文大纲

本文总共分为三个步骤,每个步骤都非常简单。

第一步:安装扩展

你需要在 Visual Studio Code 中安装 C/C++ 扩展。

第二步:启动 VSCode

注意,安装完成后,要通过 Visual Studio 自带的 Developer Command Prompt for VS 2019 来启动 Visual Studio Code。这样才可以获得 Visual Studio 2019 自带的各种编译工具路径的环境变量。Visual Studio Code 就可以无缝使用 Visual Studio 2019 附带的那些工具。

然后,在新启动的命令行工具中启动 Visual Studio Code。

输入 code 即可启动:

1

> code

如果已有线程的路径,可以带上路径的命令行参数:

1

> code C:\Users\lvyi\Desktop\Walterlv.CppDemo

第三步:F5 运行

随便在目录中新建一个文件,写上 C++ 代码。比如在 example.cpp 文件中写上如下代码:

1 2 3 4 5 6 7 8

#include<iostream> using namespace std; int main() { cout<<"welcome to blog.walterlv.com"; return 0; }

按下 F5,选择对应的 C++ 编译平台(我这里选择 C++ (Windows)),然后选择 cl.exe build and debug active file

cl.exe build and debug active file 的目的是调试当前激活的文件,这样的调试方式在 python/java 等语言中大家屡见不鲜,好处是对于小型代码调试起来非常简单直接。

接下来 Visual Studio Code 就会生成一些调试所需的配置文件。

再次按下 F5,Visual Studio Code 会提示没有编译任务,点击 Configure Task,随后选择 C/C++: cl.exe build active file

接下来 Visual Studio Code 就会生成一些编译所需的配置文件。

再次按下 F5 就可以直接编译 example.cpp 文件然后运行调试了。

输出在 Debug Console 里面:

其他注意事项

如果你给 Visual Studio 设置了非默认的终端,那么需要注意:

  • 应该使用 PowerShell 系列的终端(例如 pwsh)不能使用 bash 系列的终端。因为 Windows 下工具使用的路径格式是反斜杠 \,而 bash 系列终端使用的路径是斜杠 /。如果使用 bash 终端,编译工具会因为路径问题导致编译失败。

另外,不要怪我说我是这么编写教程的:

首先,我们已知 1+1=2

于是可以推导出……

本文会经常更新,请阅读原文: https://blog.walterlv.com/post/temperarly-debug-cpp-in-vscode.html ,以避免陈旧错误知识的误导,同时有更好的阅读体验。

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。欢迎转载、使用、重新发布,但务必保留文章署名 吕毅 (包含链接: https://blog.walterlv.com ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请 与我联系 ([email protected])

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-09-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 本文大纲
  • 第一步:安装扩展
  • 第二步:启动 VSCode
  • 第三步:F5 运行
  • 其他注意事项
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档