首页 > 代码库 > Fatal error LNK1168: cannot open *.exe file for writing
Fatal error LNK1168: cannot open *.exe file for writing
当你使用Visual Studio 2008/2010/2012(至少我使用过这几个版本)时,在编译链接生成.exe文件时,经常出现上述链接错误。根本原因何在?说实在的,我也不知道。
网络搜索后,发现有不少千奇百怪的答案。我家中机器配置低一些,速度自然慢不少。相比来说,办公室机器配置高,速度比家中快不少。因此,同样的程序,出现上述错误的机率在办公室比家中低得多得多。如果说家中每天出现10次,则办公室每天不过1-2次。
网络上问题解答还有其他各种样,你不要说我不了解。时隔多日,今天在家中再使用VS2012时(家中配置WIN7 32BIT,I3,2.13GHZ,4核,笔记本联想)又出现上述错误。
对于网络上以前搜索并使用的方法我实在感觉太讨厌了--尽管能够解决问题,但是显然不是好办法。我每天调试程序难度要操作那样的成百上千次不行?
今天寻得一个方法是:
打开控制面板-〉管理工具-〉服务-〉启用Application Experience 服务,问题解决。
感觉很好!但是即使参考微软部分论坛也没有根本答案,尽管问题还是解决了。还感觉有些郁闷!
参考资料:
1 http://blog.csdn.net/longteng1116/article/details/17725041
2 https://social.microsoft.com/Forums/pl-PL/3bccc355-acf4-460c-9d5a-24f12fe4d195/fatal-error-lnk1168-cannot-open-debugdialogexe-for-writing?forum=vcgeneral
3 http://stackoverflow.com/questions/12124146/vc-fatal-error-lnk1168-cannot-open-filename-exe-for-writing
本文出自 “青峰” 博客,请务必保留此出处http://zhuxianzhong.blog.51cto.com/157061/1601393
Fatal error LNK1168: cannot open *.exe file for writing