/INCREMENTAL[:NO]
This option controls how the linker handles incremental linking.
By default, the linker runs in incremental mode. To override a default incremental link, specify /INCREMENTAL:NO.
An incrementally linked program is functionally equivalent to a program that is nonincrementally linked. However, because it is prepared for subsequent incremental links, an incrementally linked executable (.exe) file or dynamic-link library (DLL):
Note To ensure that your final release build does not contain padding or thunks, link your program nonincrementally.
To link incrementally regardless of the default, specify /INCREMENTAL. When this option is selected, the linker issues a warning if it cannot link incrementally, and then links the program nonincrementally. Certain options and situations override /INCREMENTAL.
Most programs can be linked incrementally. However, some changes are too great, and some options are incompatible with incremental linking. LINK performs a full link if any of the following options are specified:
Additionally, LINK performs a full link if any of the following situations occur:
Setting Linker Options | Linker Options | FAQ: Building Your Program