胆颤心惊的patch过程

不知道为什么,在我的机器上VS 2008好像不太稳定,调试一段时间后调试器单步变得异常缓慢,最糟糕的是VS 2008偶尔会失去响应,导致操作系统失去响应,五分钟后只好按下Power键。最后决定把工程文件转换成VS 2005的文件,可是不能down grade转换,最后找到原始的VC 6工程文件,apply patch然后转换成VS 2005的工程,没想到碰到几个问题

1. ToroiseSVN的patch工具现在变得挑剔,以前apply patch的文件夹可以不是working directory,现在不行

2. TortoiseSVN的patch工具找不准patch目录(目前用的这个版本),作出错误的假设

3. TortoiseSVN的apply patch好像有bug,patch文件中有一个增加的文件,apply patch后新增文件没出现

4. Cygwin的patch只能认识unix-style换行符,patch后的project文件不能使用

 

最后下载GnuWin32的patch for Windows,问题总算解决

patch -p0 < somethingtopatch.patch

 

编译,修改错误,成功

总算回到正常轨迹

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值