vscode 编译时为什么显示g++找不到?

vscode 编译时为什么显示g++找不到?vscode 编译时为什么显示g++找不到?

img

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7655450
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:vscode 找不到任务g++
  • 除此之外, 这篇博客: VScode C++ 开发 (七):实战篇及Vscode调试中的 4.1 g++方式编译 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    • 执行如下命令,进行g++编译
    g++ main.cpp src/Soldier.cpp src/Gun.cpp -Iinclude -o myg++exe  #-Iinclude 表示头文件在include目录中  -o 输出文件  
    
    • 运行可执行文件
    ./myg++exe
    
    • 执行结果显示:
    shoot successfully!
    

    编译可增加其他可选项如-Wall(显示警告信息), -g(调试格式) ,-O2(对代码进行优化)

    g++ main.cpp src/Soldier.cpp src/Gun.cpp -Iinclude -o myg++exe -Wall -g -O2
    

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^


或者你把getch()删掉试试

供参考:

img