我用C ++编译了一个Qt程序,我得到了这个错误信息:
无法打开输出文件debug \ serbest.exe:权限被拒绝
collect2:ld返回1退出状态
这些命令的含义是什么?
如何摆脱这些错误?
答案 0 :(得分:40)
最有可能原因:serbest.exe仍在运行。使用TaskManager进行检查。
答案 1 :(得分:1)
它表示当前用户没有足够的权限写入调试文件夹。检查您是否可以在所引用的文件夹中创建新文件。
答案 2 :(得分:0)
以管理员身份运行您的编译器软件。在开始菜单上选择你的编译器>右键单击并以管理员身份运行。你不会看到任何许可被拒绝的错误。
答案 3 :(得分:0)
有时,由于您的防病毒软件会在有限的群组中添加此文件而导致此错误。 这帮助了我!