亡羊补牢——error LNK1104: 无法打开文件 ProjectName.exe

这是在调试过程中出现的一个链接错误,通常是代码本来好好运行着没问题,调试了几次突然就不行了,如果debug模式失效release模式还是可以继续调试的,其出现的原因很有可能是一下几种情况:

  • .exe文件本身就不存在了

  • .exe文件被占用,占用的原因很复杂

  • .exe是外部链接时,外部链接文件路径设置错误

如果是第一种情况,那么建议点击"清理解决方案——重新生成解决方案"。

如果是第二种情况,通常是Visual Studio自己在占用着exe文件,有可能是某个进程没有彻底关闭,或者是比如调试加了断点结果在端点处关闭了控制台而不是按停止调试按钮等等,这种情况会发现这个exe删都删不掉,无法更改保持被占用状态(任务管理器可能也看不到)。建议强行在任务管理器关闭这个进程或重启VS即可。

第三种情况请检查项目属性中的库目录,看看是否有问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值