从代码块开始,构建Hello世界是行不通的(权限被拒绝)

Starting with codeblocks, building a Hello world does not work (Permission denied)

本文关键字:行不通 权限 拒绝 世界 代码 开始 Hello 构建      更新时间:2023-10-16

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

我需要做比helloworld更困难的程序,我在几个网站上看到这个问题得到了解决,但什么都不起作用:

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

ld.exe:无法打开输出文件…:许可被拒绝

经过大量阅读,我明白这与程序如何处理内存有关。这有点像,如果它认为还有一个过程在执行,它就不允许我再次构建它。但我确实关闭了它。我已经尝试了一切:输入任何文本以关闭窗口(它确实关闭了),转到窗口任务管理器并完成过程本身。它不起作用。关键是,如果我让几分钟过去,我确实可以重新构建并运行它。这有点愚蠢,我需要帮助来解决这个问题。

更多的链接:第一个我没有得到它。我下载了它,并按照维基上说的进行了检查:

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

链接:

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

我的意思是,即使那样我也可能做错。但它确实是第一次编译、构建和运行。。。

很可能程序仍在运行。那么你就无法替换它的可执行文件。

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

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