Fatal error LNK1168: cannot open *.exe file for writing

本文针对使用Visual Studio 2012时频繁遇到的链接错误问题,分享了一种有效解决方案:通过启用“Application Experience”服务来避免错误的发生。此方法在家用低配电脑上测试成功。

当你使用Visual Studio 2008/2010/2012(至少我使用过这几个版本)时,在编译链接生成.exe文件时,经常出现上述链接错误。根本原因何在?说实在的,我也不知道。


网络搜索后,发现有不少千奇百怪的答案。我家中机器配置低一些,速度自然慢不少。相比来说,办公室机器配置高,速度比家中快不少。因此,同样的程序,出现上述错误的机率在办公室比家中低得多得多。如果说家中每天出现10次,则办公室每天不过1-2次。


网络上问题解答还有其他各种样,你不要说我不了解。时隔多日,今天在家中再使用VS2012时(家中配置WIN7 32BIT,I3,2.13GHZ,4核,笔记本联想)又出现上述错误。


对于网络上以前搜索并使用的方法我实在感觉太讨厌了--尽管能够解决问题,但是显然不是好办法。我每天调试程序难度要操作那样的成百上千次不行?


今天寻得一个方法是:

打开控制面板-〉管理工具-〉服务-〉启用Application Experience 服务,问题解决。


感觉很好!但是即使参考微软部分论坛也没有根本答案,尽管问题还是解决了。还感觉有些郁闷!


参考资料:


1 http://blog.youkuaiyun.com/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



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值