Łączenie obejmuje pakowanie razem wszystkich plików .obj utworzonych z plików źródłowych, a także wszelkich plików .lib, do których się odwołujesz, do danych wyjściowych (np. .Exe lub .dll).
Bez linkowania przyrostowego należy to robić za każdym razem od zera.
Łączenie przyrostowe łączy twój exe / dll w sposób, który ułatwia konsolidatorowi aktualizację istniejącego exe / dll po wprowadzeniu niewielkiej zmiany i ponownej kompilacji.
Łączenie przyrostowe przyspiesza więc kompilację i łączenie projektu.
Jedynym efektem działania, jaki może mieć, jest to, że może sprawić, że twój exe / dll będzie nieco większy i wolniejszy, jak opisano tutaj:
http://msdn.microsoft.com/en-us/library/4khtbfyf.aspx
Edycja: jak wspomniał Logan, łączenie przyrostowe jest również niekompatybilne z generowaniem kodu czasu łącza, co powoduje utratę możliwej optymalizacji wydajności.
Możesz chcieć użyć linkowania przyrostowego do debugowania kompilacji, aby przyspieszyć programowanie, ale wyłącz to dla kompilacji wydania, aby poprawić wydajność środowiska wykonawczego.
Biblioteki DLL ładowane z opóźnieniem mogą być tym, o czym myślisz:
http://msdn.microsoft.com/en-us/library/151kt790.aspx