...cannot open Debug/099.exe for writing c语言求解!!!
发布网友
发布时间:2024-10-08 10:16
我来回答
共1个回答
热心网友
时间:2024-10-08 10:25
LINK
:
fatal
error
LNK1168:
cannot
open
Debug/099.exe
for
writing
c语言求解!!!
fatal
error
LNK1168:
cannot
open
Debug/099.exe
for
writing
意思是:致命错误
联接错误码1168:无法打开并改写Debug/099.exe
这个通常是调试时,发现问题,修改代码后重新编译生成执行文件发生。
原因是要重新编译并生成的执行文件还在调试环境运行中(没有退出),此时处于系统的文件保护状态,故无法修改。佐证是第一次可以顺利执行编译并生成应用程序(因那时该应用程序没有运行,不处于系统保护状态)。
解决办法:在编译生成新的应用程序前确保待修改应用程序已经退出调试运行。
如果此问题持续发生,则是编译器及调试环境与操作系统间的配合有冲突,要考虑给编译器打对应补丁,甚至更换相对匹配的操作系统或编译器。