最近使用vs2012
开发程序,在vs中有”清理”,”生成”和”重新生成”这几个选项。
生成和重新生成
我回想到当年学的make
,这些用来构建代码的工具,大多都是类似的操作,vs的清理就和make中的clean一样。类似的,重新生成就像是先清理再生成。
而生成的规则也是类似的:看源文件是否修改,如果修改那么就需要生成目标文件。
问题就是,有多少错误的原因来源于没有生成?很多人不管何时,清理生成的挨个点过来。不爽的还会清理+重新生成。要知道,大多数情况,我们是没有必要重新生成的,因为系统会给据源文件是否修改,自行判断。
而且,重新生成就是清理+生成。