Как отключить инкрементную компиляцию в VS

Как я могу отключить Incremental Compilation?

Я использую DevPartner, и он жалуется при использовании кода, который Skipping instrumentation due to incremental compilation,

3 ответа

Есть два места, которые необходимо изменить: В параметрах генерации кода C/C++ установите "Включить минимальное перестроение" на "Нет (/Gm-)". Второе место находится в опциях Linker General, где вам нужно установить "Enable Incremental Linking" в "No (/INCREMENTAL:NO)".

Помимо неправильного инструментирования, инкрементное построение приводит к файлам отладочных символов (PDB), которые несколько испорчены и не всегда могут быть надежно прочитаны.

Кстати, есть более новая версия DPS: 10.6.494.1. Это примерно на 30% быстрее при тестировании инструментального кода.

Это была ошибка при передаче переключателей компилятора между внешним и внутренним интерфейсом, когда мы реструктурировали части инструментальных средств для разрешения многопроцессорной компиляции /MP. Это исправлено в сборке 494, упомянутой выше, а также в нескольких загружаемых патчах. Обратитесь в службу поддержки, и они сообщат вам путь к FTP-сайту.

Извините за проблемы, с которыми вы столкнулись.

Для VS2010, Отключение свойств конфигурации | C/C++ | Генерация кода | "минимальная сборка" позволяет избежать ошибки.

Другие вопросы по тегам