VC下的.cpp文件变成了二进制文件的急救

博主在使用VC6.0进行MFC编程时遭遇惊魂一刻,一个.cpp源文件突然变为二进制导致项目无法编译。在尝试各种解决方案未果后,通过EasyRecovery Pro成功恢复了部分旧版本代码。提醒程序员们遇到此类问题时要谨慎操作,并强调定期备份的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

      今天,对于一个屌丝程序员来说真是发生了一件惊心动魄的事情。

      如果我说一个.cpp文件,突然就变成二进制文件了,你相信吗?还真的就发生了!!!

      本人一般搞搞LINUX编程,最近项目的需要,要写个监控中心的界面,要求用MFC来写。由于原来用过VC6.0,而且这个软件完全满足需求,就没有考虑使用一些以后的新的版本,比如VS。用了一个多月,运转完好。但是今天就出事情了,而且是出大事了。下午我一编译,TMD电脑直接死机,因为电脑上开了包括虚拟机在内的几个软件,没敢轻举妄动,就放在那,然后去玩了两局DAOTA,吃个饭回来后,发现还是死机,怎么也动不了,看样强制只能重启了。开机后,出问题了....TMD工程无法编译,我看了下报错,发现一个.cpp文件变成二进制的了,看来,问题严重了。。。赶紧去问百度,绝绝大多数的都说重写吧。。有的人都献上花圈了。。。看到这心都抖了。我的主要的内容都在这个文件里啊,三千多行代码,不要小看这三千行的代码,因为这个软件要与一个ARM版通信,且通信较复杂,在写的时候,基本是上位机软件与下位机软件同步实现的。所以,不是那种随便写了个界面的代码。。。

    看到这,肯定有人说,你就不备份,其实前一段时间,我一直备份,最近太忙,就忘记了。以前也没出现这错误,关键主要的工作都是最近完成的。我简单的认为,就是工程崩溃,工作区损坏,从新建立个也就差不多了,咋也没想到这个牛逼的错误。这是血的教训啊。血的教训啊!!

   下面说点有用的,出现这种问题千万要尽量少操作硬盘,尤其是你的那个出问题的分区,这样有可能文件能够恢复,哪怕不

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值