所以当我运行程序时出现此错误:
cannot open output file bin\Debug\PrimeChecker.exe Permission denied
我已经搜索了这个,并且发现其他人没有的解决方案适用于我。 我已经做过的事情:
在发生这种情况之前我没有遇到运行CodeBlocks的问题,然后它才刚刚开始发生。
我在Windows 7上运行,如果这有帮助......
答案 0 :(得分:2)
在构建时确保PrimeChecker.exe未运行(例如,在调试器中)。机会是 - 这是你的问题。
您可以转到bin \ Debug \ PrimeChecker.exe,并尝试删除它。你可能无法做到。所以找出谁掌握它的手柄。我喜欢使用peocessExplorer(从MS免费下载)
答案 1 :(得分:0)
您尝试在程序中打开的文件似乎没有读取权限。您应该更改您的文件权限,以便能够写入或读取它们。此链接应该有助于更改系统文件权限或属性。 http://support.microsoft.com/kb/308419