从代码块开始,构建Hello世界不起作用(权限被拒绝)

时间:2014-10-25 10:03:49

标签: c++ c codeblocks

如果我刚刚运行CodeBlocks,我可以构建并运行Hello世界,我的提示显示,一切都很好。我关闭它,更改所写的内容,并显示以下消息: ld.exe ||无法打开输出文件bin \ Debug \ HellowWorld.exe权限被拒绝|

我需要做一些比helloworld更难的程序,我已经在几个网站上看到过这个问题,但没有任何作用:

http://forums.codeblocks.org/index.php/topic,15047.30.html[1]

ld.exe: cannot open output file ... : Permission denied

经过多次阅读,我理解它与程序处理内存的方式有关。它是这样的,如果它认为还有一个执行过程,它不会让我再次构建它。但我确实关闭它。我已经尝试了一切:输入任何文本以便窗口关闭(并且确实如此),转到窗口任务管理器并完成整个过程。这是行不通的。踢球者是,如果我让几分钟过去,我确实可以再次建造并再次运行它。它有点愚蠢,我需要帮助解决这个问题。

更多链接:第一个我没有得到它。我下载了它并检查了它在维基中的说法:

http://wiki.codeblocks.org/index.php?title=Creating_a_new_project[3]

链接:

http://www.reddit.com/r/learnprogramming/comments/1rvmhx/i_just_started_programming_and_stuck_from/[4]

我的意思是,即便如此,我也做错了。但它确实在第一次编译和构建并运行时...

1 个答案:

答案 0 :(得分:0)

该程序很可能仍在运行。然后你无法替换它的可执行文件。

如果它没有可见的用户界面,那么您可以通过任务管理器强制终止它 Shift + Ctrl + Esc 。< / p>

或者更简单,始终构建为控制台程序,因为这样您就可以关闭程序的控制台窗口。