比较来自世界各地的卖家的域名和 IT 服务价格

无法打开输出文件,分辨率被拒绝

因此,我在尝试编译代码时继续收到此错误。 C++ 通过 CodeBlocks.

无法打开输出文件 [filename.exe] 否认许可

它才开始今天,它散发出来而且不一致。 如果我关闭,他通常会消失 CodeBlocks 并重新启动项目,但并非总是如此。 有时候他甚至在我点击时消失 F9 /build & run/ 反复。 我总是检查任务管理器,但它永远不会有效 .EXEs 使用我的文件的名称或与之连接的东西。

我也注意到,如果出现此问题,我会尝试删除 .EXE 否则手动与之交互, Windows 告诉我,我需要管理员的许可 /这是私密的 PC, 据我所知,我是一个管理员/.

这是第一次发生,除了以前版本中,我唯一添加到代码中的代码是发送的调试报告 cout - 这不太可能秘密。 有时它即使代码没有从以前的版本更改时也会发生。

会是什么呢? 这尚未破坏游戏,但它令人作呕,我更愿意这不会变得更糟。

EDIT: 它已经过时了,但只是在情况下,如果别人有类似的问题,绕过我现在使用的方式是只需一致地删除 [filename.exe], 在尝试再次启动代码之前。 这避免了问题,虽然令人讨厌。
已邀请:

郭文康

赞同来自:

看看是什么 "filename.exe" 不起作用,我想你使用 Microsoft Windows, 在这种情况下,您可以使用任务管理器或进程。 Explorer :
http://technet.microsoft.com/e ... 96653
杀人 "filename.exe", 在尝试生成它之前。

三叔

赞同来自:

我遇到了与你一样的问题。 我发现它可能对您完成发布结果的某种态度。 运行代码时,无论它是否有打印输出,调试器都会导致将打印的控制台 "Press any key to continue...". 如果按键完成控制台的工作,一切都是按顺序的; 如果按下关闭按钮,则会根据您所描述的问题进行问题。 当您使用最后一个方向完成它时,您需要等待几分钟才能重建代码。

风见雨下

赞同来自:

我有同样的问题。 而且我经历了它总是在推出程序并在没有完成仍然有效的程序的情况下更改某种代码时。 之后,将出现一条消息。 "打不开 ...".

但是,我通过单击按钮来摆脱它 "Terminate" 在控制台窗口的最高右下角 /红色按钮/, 接着 "remove all terminated launches" /二 x'e 在结束按钮旁边/.
它似乎暂时关闭了运行程序,一切都在工作之后正常工作 :/ 希望它能帮助某人

知食

赞同来自:

通常发生此错误时 IDE 由于失败或其他故障而有问题,他仍然持有 EXE, 防止重写 / 移动 EXE 用户。 /你自己/ 在重组期间。

冰洋

赞同来自:

你好,我明白这篇文章很旧,但这是我的意见。
使用关闭图标关闭控制台输出窗口而不是按下按钮,发生此错误。 "any key to continue"

快网

赞同来自:

问题与SPC的反应有关:

- 面对与你相同的问题。 我发现它可能有
某种态度如何完成发布结果。 当你
运行代码,无论它是否有打印输出,调试器都会导致
控制台打印 "Press any key to continue...". 如果你完成
按键按键,一切都按顺序; 如果按下关闭按钮,请执行此操作
, 问题所描述的问题。 当你完成它
在后一种情况下,你必须等待几分钟才能
重建代码。"

避免流程 kill, 我们有两个选项:等到进程显示文件。 .EXE, 或者这个问题将更快地解决重启 IDE.

奔跑吧少年

赞同来自:

您可以使用 process explorer from sysinternals, 找到哪个进程有一个打开的文件。

风见雨下

赞同来自:

尝试重新启动 IDE. 它为我工作。
虽然我试图在任务管理器中完成过程,但过程从未杀死过。

涵秋

赞同来自:

我重新安装了 C::B 在磁盘上 D, 虽然我的文件夹 program files 位于磁盘上 C

我不知道原因 , 但它有效 :/

卫东

赞同来自:

好吧,有一天我有同样的问题,并且在跟踪收到使用文件的过程之后,我发现它是防病毒 /PANDA/ ......我只是解锁了文件并刚刚工作......好吧,我曾经过过我的经验 Unlock 1.9.2 ......试试自己 ..

诸葛浮云

赞同来自:

这个主要原因 /我最近有哪些/ 是,您拥有它,例如,在磁盘上 flash.

您可以开发和执行所有操作,但在大多数系统中它会停止您运行文件。 .exe 从那里,是它调试或发布版本。

詹大官人

赞同来自:

我也有同样的问题,它让我疯狂:

Windows7 64 bit, MinGW, Eclipse, CDT

故障失败的错误,可执行文件的消失, ld.exe 错误。 有一天它会起作用,但从来没有更多。
此类陈述如: "cannot open output file ***.exe: Permission denied"

检查防病毒软件。 一旦我在工作区中转过了反病毒软件,然后清理了工作区并再次推出了项目,我再也没有过这个问题了。

裸奔

赞同来自:

在我的情况下 - 我发现了一个名为的过程


cb_console_runner


我停止了这个过程,一切都很好。

帅驴

赞同来自:

为了 LINUX os ......
切换到文件的位置 u r 创造了 file.then 通常
....... project_name/bin/Debug/project_name.executable 此处有关此可执行文件,您将无权执行权限,然后执行 permission.Either 右键单击如果您无法更改分辨率,然后使用 use open terminal/command promt/, 改变分辨率。
首先使用命令转到此可执行文件。 'cd', 然后使用 "chmod u+x", 然后许可将是 change.then 去 c::b 打开并执行您获取输出。

您需要为所有文件做的唯一方法。

小明明

赞同来自:

问题是您没有管理员权限访问它,因为在基磁盘上执行了启动或编译 C. 要消除这个问题,请运行 devcpp.exe 代表管理员。 您还可以从属性中更改分辨率并允许访问读取记录更改等。 用于系统和系统本身。

董宝中

赞同来自:

务必跑 7zip 在 'Administrator mode' 提取到程序文件。

此外,临时禁用防止病毒的保护为过去的一些人为工作。

卫东

赞同来自:

我试过他说的话 @willll, 它的工作。 我没找到完全 .exe, 以我的项目命名,但我真的杀了一些奇怪的任务 /在检查互联网后,他们并不重要/, 它的工作。

窦买办

赞同来自:

在任务完成后,我试图得出结论 IDE 来自任务经理。 稍后,清除磁盘中的所有临时文件。 开始自己的 IDE. 现在是你的 .exe 工作好。

要回复问题请先登录注册