【问题标题】:Code::Blocks gives me some kind of permission errorCode::Blocks 给了我某种权限错误
【发布时间】:2015-12-10 23:05:51
【问题描述】:

这段代码:

#include <iostream>

int main()
{
   std::cout << "Hello world!";
   return 0;
}

给我这个错误:

http://i.stack.imgur.com/yKgDM.png

我也不知道为什么。 这里的另一个用户有一个解决方案。解决方案是打开运行并搜索 services.msc 查找应用程序体验并打开它在常规选项卡中将启动类型更改为自动命中确定。但这对我不起作用。

代码是来自几个 c++ 网站的示例代码,我认为它应该可以工作。

【问题讨论】:

  • 这是一个全新的项目吗? (或者您是否重命名、修改了……一些构建设置?)
  • 首先,不要发布错误的图片,而是在问题本身中将错误引用为文本。然后,由于手头的问题显然是您的环境设置而不是您的代码,请向我们提供有关前者的详细信息,即操作系统,您如何安装 Code::Blocks,您更改了哪些设置...
  • 您之前可能以管理员身份运行过 C::B,但现在没有以管理员身份运行它。要解决此问题,请以管理员身份运行,或者删除屏幕截图中提到的.exe 文件。
  • 另一种可能是访问被拒绝,因为这个.exe 文件当前正在运行。如果是这种情况,当您尝试删除文件时会遇到同样的错误。在任务管理器中查找该文件并将其杀死。
  • @M.M 你是对的,这是因为 C::B 之前以管理员模式运行。我删除了我的整个工作区并重新开始,现在它可以工作了!谢谢!

标签: c++ compiler-errors codeblocks


【解决方案1】:

在你的任务管理器中,杀死 cb_console_runner.exe 和 Helloworld.exe 并重建。

【讨论】:

    猜你喜欢
    • 2010-12-10
    • 1970-01-01
    • 1970-01-01
    • 2012-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多