为什么每次都要重新编译?每次build就和rebuild效果一样!哪儿设置有问题?请指教!

解决方案 »

  1.   

    可能是预编译头文件的问题Project->Settings->C/C++ ->Category->Precompile headers
    看看是不是选了"Not using precompile headers"cpp 文件应当包含“stdafx.h”
      

  2.   

    你的系统时钟设置有问题
    VC编译是根据文件被修改的日期来决定的,假如你的源程序是2002年9月13日创建的,然后你把系统时钟设置成2001年,那么编译出来的exe就是2001年的,这样每次编译都会认为exe太旧需要重新编译。解决的办法一是调整好系统时钟,二是手工修改所有的源文件并存盘。总之原则就是保证exe比源文件要新就可以了