如果我刚刚运行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]
链接:
我的意思是,即便如此,我也做错了。但它确实在第一次编译和构建并运行时...
答案 0 :(得分:0)
该程序很可能仍在运行。然后你无法替换它的可执行文件。
如果它没有可见的用户界面,那么您可以通过任务管理器强制终止它 Shift + Ctrl + Esc 。< / p>
或者更简单,始终构建为控制台程序,因为这样您就可以关闭程序的控制台窗口。