Visual C无法写入exe
作者:互联网
在C(VisualStudio)中编译项目大约3-4次后,由于LNK1168代表“ VisualStudio无法写入exe”,因此我可以再做一次.我在TaskManager中查找了该exe文件未运行.通常,我必须等待5分钟左右,但这并不是真正的解决方案.有任何想法吗?
ProcessExplorer只是告诉我,该句柄无效,尽管无法关闭.它一直保持开放状态…
解决方法:
首先想到的是使用ProcessExplorer找出什么过程使文件保持打开状态.下载并启动该工具,然后从菜单中选择“查找”.输入(部分)文件名,它应显示在搜索结果中.双击以跳到主应用程序窗口中的进程和文件句柄.
我猜想Visual Studio是元凶.
幸运的是,您还可以使用Process Explorer关闭句柄.右键单击并选择“关闭句柄”.
请注意,定期关闭文件句柄不是一个好主意.但是,每当您泡菜时,它确实可以帮助解决烦人的问题.
如果我没记错的话,VS 6中也存在类似的问题.这与增量编译有关.对于更结构化的解决方案,请尝试不时进行完全重建,或者一起禁用增量编译.
标签:c,visual-c,visual-studio 来源: https://codeday.me/bug/20191012/1898862.html