问一个编译的问题。
有一个VC的DLL的Project,每个接口都是由不同的文件实现。
可以每个文件都有可能被修改,但是并不会所有文件同时被修改。
因此,我在测试接口的时候,希望每次只编译修改了的文件,也就是每次编译出来的DLL只包含修改了的接口。
因为vcproj文件中会写死了需要include哪些source和head文件。所以,如果不编译其它不变的文件不行。
请问,大家有什么好的办法吗?或者有什么好的编译工具可以灵活的实现这个需求吗?
如果没有,我只能写个脚本,每次去改这个vcproj文件了

解决方案 »

  1.   

    你所谓的写脚本,就是我说的,每次更新那个vcproj文件?
      

  2.   

    vs2008里有生成,重新生成两项。根据我的理解,生成只会重编译你修改了的东西。不知道vc6有没有
      

  3.   

    我的意思是,我的DLL里面,只想要我变过的接口。因为每个接口都是一个CPP文件,各不相干。所以,每次编译出来的DLL,我只想要它包含我最近变过的接口。嗯的
      

  4.   

    VC6的做法:选择 Project->Setting->Link->Link Incrementally(增量编译)