VC 致命错误 LNK1168:无法打开 filename.exe 进行写入

新手上路,请多包涵

突然,我的 Visual Studio Express 2010 C++ 停止重建我的项目。当我第一次按 F7 时,项目构建并运行良好(哎呀,这是一个 hello world 示例)。

然后我进行一些更改并再次 按 F7 ,然后我得到:

 1>LINK : fatal error LNK1168: cannot open C:\Users\username\Documents\Visual Studio 2010\Projects\console\Debug\console.exe for writing**<br><br>

现在有趣的事情来了:

  1. 该应用程序未运行,并且未显示在任务管理器中。
  2. 进入项目目录并尝试用手将其删除会成功,但文件再次从无处出现。
  3. 系统还原被禁用。
  4. 我还试图获得整个该死的驱动器的所有权。
  5. 每次我删除文件时,它都会重新创建自己,但有时它会停止这样做。
  6. 如果我删除该文件(并在此之后重新创建),然后我启动 sysinternals procmon,那么该文件就会消失。
  7. 如果我之前启动 procmon - 那么文件会像往常一样在删除后继续出现。

操作系统:W7 SP1 64 位,带有最新更新

请问有什么想法吗?

原文由 gogiii 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.8k
2 个回答

这解决了同样的问题,我也很好地遇到了

  1. 如果应用程序仍在任务栏上运行,请关闭它,
  2. 打开 cmd(命令提示符)并运行以下命令
taskkill /F /IM ApplicationName.exe

  1. 重建你的项目!!错误解决了!

原文由 nios 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题