我在互联网上搜索过这个问题,包括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;
}
}
答案 0 :(得分:-2)
我认为代码块无法打开exe文件。