none
VS2013中总是重新编译整个工程 RRS feed

  • 问题

  • 我正在使用VS2013编写一个C++的Qt工程,工程中包含了许多文件。但是,无论在Debug模式下还是在Release模式下,每当我修改其中的两三个文件时,点击build后,VS总是要重新编译整个工程而不只是重编我改过的那几个。由于文件数过多,导致每次编译要耗时近40分钟。

    请问有什么办法能让VS只重编我改过的文件而不是整个工程。

    P.S. 我已经将Linker->General->Enable Incremental Linking选项设置为Yes(/INCREMENTAL),但是并没有用。

    2016年9月1日 2:32

答案

全部回复

  • ?????
    2016年9月1日 7:09
  • Hi Lau,

    上面这位朋友说的蛮全的了, 你得确认下面这几点:

    • You modify a header and that's been included everywhere. 
    • You're hitting "rebuild" instead of "build". 
    • You have included a cpp file. 
    • Something's fishy with your projects, your disk, or your date. 


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.

    Click HERE to participate the survey.

    2016年9月1日 8:28
    版主