gpt4 book ai didi

c++ - Visual C++ 无法写入 exe

转载 作者:搜寻专家 更新时间:2023-10-31 00:45:05 24 4
gpt4 key购买 nike

在我用 C++ (VisualStudio) 编译我的项目大约 3-4 次之后,由于 LNK1168 代表“VisualStudio 无法写入 exe”,我可以再编译了。我在我的 TaskManager 中查找,exe 没有运行。通常我必须等待大约 5 分钟,但这不是真正的解决方案。有什么想法吗?

ProcessExplorer 只是告诉我,句柄无效但无法关闭。它一直保持打开状态...

最佳答案

首先想到的是使用 ProcessExplorer找出使文件保持打开状态的进程。下载并启动该工具,然后从菜单中选择查找。输入(部分)文件名,它应该会显示在搜索结果中。双击跳转到应用程序主窗口中的进程和文件句柄。我猜 Visual Studio 是罪魁祸首。

幸运的是,您还可以使用 Process Explorer 来关闭句柄。右键单击并选择关闭句柄

请注意,定期关闭文件句柄并不是一个好主意。但是,无论何时,当您陷入困境时,它确实可以帮助解决恼人的问题。

如果我没记错的话,早在 VS 6 中就存在类似的问题。它与增量编译有关。对于更结构化的解决方案,请尝试不时进行完全重建或一起禁用增量编译。

关于c++ - Visual C++ 无法写入 exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7538318/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com