Menautkan melibatkan pengemasan bersama semua file .obj yang dibuat dari file sumber Anda, serta file .lib apa pun yang Anda referensikan, ke dalam output Anda (misalnya .exe atau .dll).
Tanpa incremental linking, ini harus dilakukan dari awal setiap saat.
Tautan tambahan menautkan exe / dll Anda sedemikian rupa sehingga lebih mudah bagi linker untuk memperbarui exe / dll yang ada saat Anda membuat perubahan kecil dan melakukan kompilasi ulang.
Jadi, penautan tambahan hanya membuatnya lebih cepat untuk menyusun dan menautkan proyek Anda.
Satu-satunya efek runtime yang mungkin dimilikinya adalah itu mungkin membuat exe / dll Anda sedikit lebih besar dan lebih lambat, seperti yang dijelaskan di sini:
http://msdn.microsoft.com/en-us/library/4khtbfyf.aspx
Sunting: Seperti yang disebutkan oleh Logan, penautan inkremental juga tidak kompatibel dengan pembuatan kode waktu tautan - oleh karena itu kehilangan kemungkinan pengoptimalan kinerja.
Anda mungkin ingin menggunakan penautan inkremental untuk build debug guna mempercepat pengembangan, tetapi nonaktifkan untuk build rilis guna meningkatkan performa runtime.
Penundaan dimuat DLL mungkin apa yang Anda pikirkan:
http://msdn.microsoft.com/en-us/library/151kt790.aspx