Code :: Blocks Error:无法打开输出文件,权限被拒绝

时间:2016-02-06 04:36:38

标签: c++ windows windows-10 codeblocks

我在互联网上搜索过这个问题,包括Stack Overflow,并没有找到解决我问题的答案。

我在Windows 10上运行Code :: Blocks IDE。当我尝试构建(并运行)我的程序时,C :: B给出了错误:

cannot open output file bin\Debug\MultidimensionalArrays.exe Permission Denied

所以,人们说要重启C :: B - 不起作用;暂时禁用我的防病毒软件(Avast) - 不起作用;手动删除.exe文件 - 不起作用(说文件在系统中打开);转到任务管理器并杀死两个(是的,两个)MultidimensionalArrays.exe进程 - 不起作用;下载Process Explorer来杀死进程树 - 不起作用;以管理员身份执行以上所有操作 - 无效。

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

我也尝试重新启动计算机,但唉,无效

那么......有什么建议吗?我想继续使用C ++,但我必须首先解决这个恼人的问题。

P.S。如果你想出于某种原因看我的代码:

#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;

     }
}

1 个答案:

答案 0 :(得分:-2)

我认为代码块无法打开exe文件。