Visual studio code和g++配置c++的运行环境

之前用vs code 较少,捣鼓半天终于把环境配置好了。

首先是注意事项:

1.要在Windows PC上编译C++程序,首先要有C++编译器,我环境中用的以前Qt中的g++;可以在先写一个测试程序test.cpp内容如下:

#include <iostream>
using namespace std;

int main(){
    int a  = 1;
    cout << a << endl; 
    cin.get();                //为了防止编译器运行完即关闭而导致看不到输出;
    return 0;
}
 
然后如下图所示,在终端中运行,

 如下图2所示,如果编译成功,右侧主测栏中可以看到生成了一个名为”a.exe"的可执行文件,说明环境中已配置好g++环境。

 如果需要运行的话,可以继续在”终端“中输入 “.\a.exe",即可输出运行结果。如下图3所示,输出为a的值1,之后等待输入。

 

2.安装C++扩展

 

 3.运行。   

注意!文件路径不要出现中文!

很多人按照网上各种教程配置好环境后,明明和别人配置一样,就是运行不通,在运行时,出现如下弹窗:

 调试时弹窗如下:

纠结半天最终发现问题在自己设置了中文路径。

将路径改成英文后点击右上角运行

 可以看到终端可以输出

 

 4.调试

设置好断点,点击上方“运行——>启动调试F5”

如果调试出现下列问题

 检查”launch.json"中的program配置是否如下所示:

 将其改为:

"program": "fileDirname/{fileBasenameNoExtension}.exe",// 将要进行调试的程序的路径  
如下图所示:

 更改完成后保存,重新点击"运行->启动调试F5”,如下图所示,可以看到已经成功运行到断点处。

 成功进入调试模式,至此,编辑器调试完成。

 

posted @   世事洞明皆学问  阅读(672)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示