Possible to stop generating *.ipdb *.iobj files by VIsual Studio 2015?

You don't need to disable incremental linking. Since VS 2015 default under Linker/Optimization for Release build is "Fast Link Time Code Generation" (/LTCG:incremental). You just need to change it to "Link Time Code Generation" (/LTCG) and you will have incremental linking and VS will stop producing *.iobj and *ipdb files.


These files are produced when Incremental Link-Time Code Generation (LTCG) is enabled. This is a new feature in Visual C++ 2015.

If you disable Incremental LTCG, the linker will stop producing these files. But then you lose the benefits of Incremental LTCG.

To disable Incremental LTCG, modify your project properties: Under Linker => Optimization change "Link Time Code Generation" to something other than "Use Fast Link Time Code Generation (/LTCG:incremental)" (this is the default for Release builds).