今天调试老项目时VC2005突然卡死,气得我差点把键盘砸了。这破IDE用了十年,动不动就闪退重启,工程文件还总莫名其妙报错。琢磨了半天终于整理出五个救命招,你们要是还在用这古董软件,赶紧拿小本本记
第一招:头文件打包术
以前每次编译都要等五分钟,看进度条像看蜗牛爬。后来把stdafx.h那些常用头文件塞进预编译头,直接打开工程属性找到这个选项,勾上【生成预编译头】。现在编译速度飞快,去倒杯茶回来就完事了。
第二招:一键清理大法
最烦debug版跑得好好的,切到release就报错。现在编译前必点【生成】菜单里的清理方案,按住shift再点清理能把obj文件全清光。有回忘了清理,死活查不出bug,结果就是缓存文件捣乱。
第三招:调试器隐身术
调试时老被360当病毒拦截,气得我直接进杀毒软件加白名单。更绝的是在工程属性里找到【调试】选项卡,把【启用非托管调试】取消勾选,世界终于清净了。
第四招:书签救急锦囊
在几千行代码里找函数找到眼瞎。后来发现ctrl+k直接设书签,再按ctrl+k+l弹出书签列表。上周排查崩溃问题,靠这招五分钟定位到内存泄漏点。
第五招:代码分屏妙招
对着.h和.cpp反复横跳太反人类。现在拖住文件标签往编辑器底部拉,自动分上下屏。改函数时上面看声明下面改实现,效率翻倍。记得把分隔线往上推点,不然代码显示不全。
昨天用这些技巧改完遗留项目,领导夸我效率突飞猛进。哪是什么技术突破,纯粹是被VC2005逼出来的生存本能。顺便说个鬼故事:新来的实习生看见我在用2005版,眼神像参观博物馆文物...