在Qt Create 中开发项目时,有时候编译并运行会提示:
:-1: error: cannot open output file debug\untitled.exe: Permission denied
collect2.exe:-1: error: error: ld returned 1 exit status
其实问题很简单,并不是代码有bug,问题在于同时将一个项目运行了2次,也就是说之前运行了一次,但是还没停止,接着又重新编译运行了一次,就出现了提示报错。
解决方法很简单,关闭上次还是运行的程序,重新编译执行便可。如下图:
1. 提示报错
2. 查看正在运行的工程
3. 停止运行工程