我有qt项目,但如果我编辑我的代码,Qt创建者抛出这个错误:-1: error: LNK1168: cannot open debug\GettingStarted.exe for writing我甚至无法删除调试文件夹(即作为管理员)。我必须注销然后再回来。问题是什么?我如何解决它?
:-1: error: LNK1168: cannot open debug\GettingStarted.exe for writing
gojuced71#
1.转到任务管理器Ctrl+Alt+Del。1.在您的案例中查找正在运行的应用程序的名称GettingStarted.exe。
GettingStarted.exe
right click --> end process
Suppr
uklbhaso2#
在我的简单案例中(只有Qt,没有外部库,同样的错误LNK1168),任务管理器没有显示任何有用的东西。只有完全重新启动才有帮助,错误消失了。
0ejtzxu13#
这里提到的所有方法都没有帮助,除了重新启动。任务管理器中没有任何ProjectName.exe。你可以去C:\Users\user-name\source\repos\ProjectName\Debug\文件夹重命名ProjectName.exe。你不能在那个时候删除这个文件,但它可以被重命名。它只能在重启后删除。
C:\Users\user-name\source\repos\ProjectName\Debug\
ProjectName.exe
qzwqbdag4#
我知道这是一个旧的线程,但我也在同样的问题上跌跌撞撞。在任务管理器中找到它是棘手的,我开始厌倦了每次发生这种情况都要重新启动我的电脑。一个解决方案是下载Process Explorer,在那里您可以搜索正在运行的任务。在我的情况下,我遇到了以下错误:
1>LINK : fatal error LNK1168: cannot open C:Out\Build\VS12_app\Debug\platform_test.exe for writing [C:Build\VS12_app\platform_test.vcxproj]
我在Process Explorer中搜索C:Out\Build\VS12_app\Debug\platform_test.exe,杀死了它,我能够编译。
1rhkuytd5#
当一个程序由于运行时错误而失败时,exe可能仍然在后台运行。所以必须在任务管理器中通过结束进程来停止它,以便编译器(vscode)可以替换exe。停止并启动vscode也是一个好主意。
5条答案
按热度按时间gojuced71#
1.转到任务管理器Ctrl+Alt+Del。
1.在您的案例中查找正在运行的应用程序的名称
GettingStarted.exe
。right click --> end process
或只需按Suppr
。这将杀死正在运行的进程。1.返回到您的代码并再次运行应用程序
uklbhaso2#
在我的简单案例中(只有Qt,没有外部库,同样的错误LNK1168),任务管理器没有显示任何有用的东西。只有完全重新启动才有帮助,错误消失了。
0ejtzxu13#
这里提到的所有方法都没有帮助,除了重新启动。任务管理器中没有任何ProjectName.exe。
你可以去
C:\Users\user-name\source\repos\ProjectName\Debug\
文件夹重命名ProjectName.exe
。你不能在那个时候删除这个文件,但它可以被重命名。它只能在重启后删除。qzwqbdag4#
我知道这是一个旧的线程,但我也在同样的问题上跌跌撞撞。在任务管理器中找到它是棘手的,我开始厌倦了每次发生这种情况都要重新启动我的电脑。
一个解决方案是下载Process Explorer,在那里您可以搜索正在运行的任务。在我的情况下,我遇到了以下错误:
我在Process Explorer中搜索C:Out\Build\VS12_app\Debug\platform_test.exe,杀死了它,我能够编译。
1rhkuytd5#
当一个程序由于运行时错误而失败时,exe可能仍然在后台运行。所以必须在任务管理器中通过结束进程来停止它,以便编译器(vscode)可以替换exe。停止并启动vscode也是一个好主意。