前期调查:

之前用VS编程一直时不时会遇见这个问题。从网上搜集的资料来看一般有以下方法:

1. 之前生成的窗口没有关闭,关闭即可

2. 清理解决方案,重新生成

3. 删除生成文件,重新生成

4. 打开任务管理器,打开“进程”项下的VS进程折叠栏,结束相关进程

个人尝试:

个人编程环境为VS2019+Win10。已知之前生成的窗口都已关闭,尝试2方法,无效

尝试4方法,在VS进程折叠栏下有多个“命令行控制窗口”(类似这样的名字,具体的忘记记下来了)进程,终止它们之后,依然无效。(不过最后bug修复后正常编译运行程序时,再未出现这样的进程)

尝试3方法,在删除Debug文件夹里的.exe等生成文件时,提示“操作无法完成,因为文件已在communicator_test.exe中打开”:

fatal error LNK1104: 无法打开文件“..\..\communicator_test.exe”

解决方案:

打开任务管理器,选择“性能”->“打开资源监视器”

fatal error LNK1104: 无法打开文件“..\..\communicator_test.exe”

fatal error LNK1104: 无法打开文件“..\..\communicator_test.exe”

可以找到communicator_test.exe一项,状态显示为“已暂停”(图示为正常情况下的显示,此时状态为“正在运行”)。右键结束此进程,问题修复。(我是结束进程后又去把生成文件给删除了,不知道不删除生成文件行不行)

 

 

 

 

参考链接:

1. https://blog.csdn.net/Rbaggio92/article/details/90377520

2. https://zhidao.baidu.com/question/372565186.html

相关文章: