搭建windows下基于VSCode的C++编译和调试环境

您所在的位置:网站首页 vscode未检测到编译器路径 搭建windows下基于VSCode的C++编译和调试环境

搭建windows下基于VSCode的C++编译和调试环境

2023-09-26 03:03| 来源: 网络整理| 查看: 265

VSCode是目前比较流行的IDE,因为它插件丰富,依据需求扩展,非常方便。

本文记录搭建windows下基于VSCode的C++编译和调试环境的过程。

网上关于此问题的帖子比较多,找了好几个也没有试验成功,最后发现还是按照VScode的官方文档搭建最靠谱,解释得也更准确。所有下面主要是翻译官方文档。原文链接为Get Started with C++ and Mingw-w64 in Visual Studio Code

在本教程中,您将Visual Studio Code配置为使用mingw-w64中的GCC C++编译器(g++)和GDB调试器来创建在Windows上运行的程序。

配置VS Code后,您将在VS Code中编译和调试一个简单的Hello World程序。本教程不教您GCC、GDB、明w-w64或C++语言。对于这些主题,网络上有许多很好的资源。

如果您有任何问题,请随时在VS Code文档存储库(Issues · microsoft/vscode-docs · GitHub)中提交本教程的问题。

准备工作

1、安装VSCode

2、安装C/C++ 扩展插件

        在VSCode“扩展”中搜索“ C/C++ extension for VS Code”,如下所示,然后安装

3、安装MinGW

        参见我另一篇文章cmake创建windows工程编译环境_qijitao的博客-CSDN博客

检查MinGW安装情况

打开cmd,并输入如下命令,如果出现版本信息说明安装正常,否则检查安装路径及PATH环境变量是否匹配。

gcc --version g++ --version gdb --version

创建Hello World

先创建HelloWorld工程目录,如下所示,可以根据自己的情况而定,但是同一个工程的所有文件及子文件夹都放在同一个根目录下,本例为helloworld文件夹:

        

 在此根文件夹下创建helloword.cpp文件,如下所示:

#include #include #include using namespace std; int main() { vector msg {"Hello", "C++", "World", "from", "VS Code", "and the C++ extension!"}; for (const string& word : msg) { cout


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3