备份了源代码,开发工具(如VC6.0)和软件环境(Win2000),这样是否能保证重新编译源代码就能与原来的.obj文件相同,并且能生成相同的.exe文件?

解决方案 »

  1.   

    不一定,在VC中,项目中的设置(setting)内容对产生影响,其中有些是
    决定性的,如代码对齐的设置。若以前编译时用的都是VC的缺省设置,就
    可以,至少运行效果是一样的。若用了某些复杂设置,可能会错误的运行。
    所以备份时最好把dsw,dsp都备份下来。
      

  2.   

    可以,如  工程中你的源:   a.cpp  目标文件也就是 a.obj  除非你把 a.cpp改成了b.cpp  那么目标文件也就成了b.obj了!