软件系统有2个大的workspace,
每一个workspace有很多个Project,
每个Project下面会有很多CPP及H文件。
后面的workspace会依赖于前面的workspace。每一个workspace执行rebuild all操作需要很长时间。现在我更改了第1个workspace里面某project下面的CPP文件,
(注:是printf语句,如printf("zzz")所以你不用担心代码及所加位置有问题)
并把两个workspace均batch build了一番。结果呢,刚开始运行后,界面显示出了这种变化。
后来,我再把CPP文件复原,界面却显示出了我刚才已经删除的printf信息。我是一个新手,对这种问题百思不得其解,我不想rebuild all啊,不知各位高人有没有
别的办法,一试奏效,马上送分。我知道:分不重要,感谢才是最重要的。。

解决方案 »

  1.   

    clean all,然后Rebuid 。你用的是VC6 还是VS2005?
      

  2.   

    我想应该VC编译系统的内存分配的问题!
    一个软件系统大概是写成由多个动态库组成,那么就不用每次都rebuild all
      

  3.   

    我用的是VC6,回楼上的,问题是我不想clean后,再rebuld all啊,因为rebuild all太费时间了,而且试验机器配置不好。rebuild all不是长久之计。现在不知道怎么搞的,batch build 后,又可以随着修改运行结果也跟着修改了。总觉得心里不踏实,这样间歇性的发作,约我带来很多DEBUG方面的麻烦啊。
      

  4.   

    参见:
    http://snipurl.com/cppcode8828