VS Code无法在集成终端中运行C / C ++

问题描述

所以我试图在VS Code中设置C / C ++。 我在VSCode和Code Runner中安装了mingw,C / C ++扩展 Code Runner已启用以下设置: RunInTerminal

这是我尝试运行的代码

#include<stdio.h>

int main()
{
    int age;
    printf("Enter age\n");
    scanf("%d",&age);
    printf("Age is %d",age);
    return 0;
}

当我单击Code-Runner中的run按钮时,终端会生成以下输出

$ cd "c:\Users\alexa\Desktop\Projekte\C\" && g++ test.cpp -o test && "c:\Users\alexa\Desktop\Projekte\C\"test
bash: cd: c:\Users\alexa\Desktop\Projekte\C" && g++ test.cpp -o test && c:UsersalexaDesktopProjekteC"test: No such file or directory

我知道问题在于bash中使用的路径中缺少反斜杠

c:UsersalexaDesktopProjekteC”测试

但是我找不到解决它的方法。 我在Windows 10上

解决方法

这可能是代码运行器扩展的问题,我有类似的问题,但有时我的代码可执行文件运行然后崩溃。所以我尝试在终端中运行它们

如果终端选项仍然不起作用,这可能是您的防病毒软件导致问题。您的防病毒软件将 C/C++ 可执行文件视为恶意软件并阻止其执行 It 。所以尝试在控制面板中禁用您的防病毒软件或卸载它

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...