Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code 在Visual Studio代码中生成CPP文件的权限被拒绝_Visual Studio Code_Mingw_Bitdefender - Fatal编程技术网

Visual studio code 在Visual Studio代码中生成CPP文件的权限被拒绝

Visual studio code 在Visual Studio代码中生成CPP文件的权限被拒绝,visual-studio-code,mingw,bitdefender,Visual Studio Code,Mingw,Bitdefender,当我在Visual Studio代码上运行以下给定代码时,首先构建它,但它显示: > Executing task: g++ -g main.cpp < d:/software/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: cannot open output file a.exe: Permission denied collect2.exe: error: ld returned 1 exi

当我在Visual Studio代码上运行以下给定代码时,首先构建它,但它显示:

> Executing task: g++ -g main.cpp <

d:/software/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: cannot open output file a.exe: Permission denied
collect2.exe: error: ld returned 1 exit status
The terminal process "C:\Program Files\Git\bin\bash.exe '-c', 'g++ -g main.cpp'" terminated with exit code: 1.

Terminal will be reused by tasks, press any key to close it.
执行任务:g++-g main.cpp< d:/software/mingw/bin/./lib/gcc/mingw32/9.2.0/../../../../../../../../mingw32/bin/ld.exe:无法打开输出文件a.exe:权限被拒绝 collect2.exe:错误:ld返回了1个退出状态 终端进程“C:\Program Files\Git\bin\bash.exe'-C',“g++-g main.cpp'”以退出代码1终止。 终端将被任务重用,请按任意键将其关闭。 我在系统上安装了Bitdefender防病毒软件。它显示了一个描述“检测到受感染的文件”的错误,它检测到一个.exe文件,之后我将其从quaratine中删除,并在Bitdefender软件中从那里删除了该文件,但现在我无法运行cpp文件

#include <iostream>
using namespace std;
class Aclass
{
public:
    int x = 0, y = 0;
    Aclass() { cout << "constructor of Aclass" << endl; }
}
int main () {
    Aclass b;
}
#包括
使用名称空间std;
类Aclass
{
公众:
int x=0,y=0;

Aclass(){cout我也遇到了同样的问题。要解决这个问题,您应该打开Bitdefender,然后转到排除设置,选择添加文件夹,然后导航到您的MINGW文件夹安装。请注意,您必须选择整个MINGW文件夹,然后保存它。重新启动系统,然后Visual Studio代码将不会显示此错误。

Is也面临同样的问题。要解决此问题,您应该打开Bitdefender,然后转到排除设置,选择添加文件夹,然后导航到您的MINGW文件夹安装。请注意,您必须选择整个MINGW文件夹,然后将其保存。重新启动系统,然后Visual Studio代码将不会显示此错误。

程序是什么该做什么?它现在什么也不做。为什么要把
class
放在类的名称中。@实际上这是一个伪代码,只是一小部分。这里的代码显示“Aclass的构造函数”。不是用这个代码。哦,是的。我很抱歉。谢谢@rioV8。我编辑了这个问题。@Leprachon,你为什么删除了你的最后一个问题:。我正要给你一些关于如何画画的提示。这个程序应该做什么?它现在什么都不做。为什么把
class
放在类的名称中。@rioV8实际上这是一个伪代码,只是一个s短部分。这里的代码显示“Aclass的构造函数”。不是这个代码哦,是的。我很抱歉。谢谢你@rioV8。我编辑了这个问题。@Leprachon,你为什么删除了你的最后一个问题:。我正要给你一些关于如何作画的提示。