Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.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
C++ 代码::阻止错误:无法打开输出文件,权限被拒绝_C++_Windows_Windows 10_Codeblocks - Fatal编程技术网

C++ 代码::阻止错误:无法打开输出文件,权限被拒绝

C++ 代码::阻止错误:无法打开输出文件,权限被拒绝,c++,windows,windows-10,codeblocks,C++,Windows,Windows 10,Codeblocks,我在互联网上搜索过这个问题,包括堆栈溢出,但没有找到解决我问题的答案 我正在Windows10上运行Code::Blocks IDE。当我试图构建(并运行)我的程序时,C::B会给我一个错误: cannot open output file bin\Debug\MultidimensionalArrays.exe Permission Denied 所以,人们说重启C::B-不起作用;暂时禁用我的防病毒(Avast)-不起作用;手动删除.exe文件-不工作(表示该文件已在系统中打开);转到任务

我在互联网上搜索过这个问题,包括堆栈溢出,但没有找到解决我问题的答案

我正在Windows10上运行Code::Blocks IDE。当我试图构建(并运行)我的程序时,C::B会给我一个错误:

cannot open output file bin\Debug\MultidimensionalArrays.exe Permission Denied
所以,人们说重启C::B-不起作用;暂时禁用我的防病毒(Avast)-不起作用;手动删除.exe文件-不工作(表示该文件已在系统中打开);转到任务管理器并杀死两个(是的,两个)MultidimensionalArray.exe进程-不工作;下载Process Explorer以杀死流程树-不工作;以管理员的身份执行以上所有操作-不起作用

(顺便说一句,即使我没有这个问题,我还是需要禁用Avast,因为当它被启用时,我无法运行我的程序。)

我也试着重新启动我的电脑,但可惜,它不工作

那么…有什么建议吗?我想继续使用C++,但是我必须先处理这个讨厌的问题。 另外,如果您出于某种原因想查看我的代码:

#include <iostream>

using namespace std;

int main(){

    int chicken[2][4] = {{15, 25, 35, 45}, {16, 26, 27, 28}};

    for(int row = 0; row < 2; row ++){

        for(int column = 0; column < 4; column ++){
                cout << chicken[row][column] << " ";
        }

        cout << endl;

     }
}
#包括
使用名称空间std;
int main(){
int chicken[2][4]={{15,25,35,45},{16,26,27,28};
对于(int行=0;行<2;行++){
for(int列=0;列<4;列++){

CUT< P>我假设CODEBLUK无法打开exe文件。

我不认为这与CB有关,好像你没有权限运行可执行文件,尝试查看当前用户是否可以读取可执行文件。你还说C++和WONWOM,但你没有说你使用哪一个编译器,这有点帮助。@乔尔,我正在使用我下载的C::B版本附带的mingw编译器。我使用的用户具有管理员权限,据我所知,我可以随时阅读.exe文件。这对我来说很奇怪我没有权限接触MultidimensionalArrays.exe文件的情况,无论是使用Windows资源管理器还是使用任务管理器。请使用文件资源管理器或其他工具确保该exe文件实际上已消失。为了更好地衡量,请删除整个
bin
目录,并确保以管理员身份运行C::B(从长远来看,出于安全原因,最好不要以管理员身份运行,而是在调试此问题时运行)