Code::Blocks 给了我某种权限错误
Posted
技术标签:
【中文标题】Code::Blocks 给了我某种权限错误【英文标题】:Code::Blocks gives me some kind of permission error 【发布时间】: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 之前以管理员模式运行。我删除了我的整个工作区并重新开始,现在它可以工作了!谢谢!
【参考方案1】:
在你的任务管理器中,杀死 cb_console_runner.exe 和 Helloworld.exe 并重建。
【讨论】:
以上是关于Code::Blocks 给了我某种权限错误的主要内容,如果未能解决你的问题,请参考以下文章
Code::Blocks_Linker 错误无法找到 C0X32.obj
Code::Blocks C++ 使用 MacOS Mojave 编译:致命错误:sys/cdefs.h:没有这样的文件或目录