Как отключить инкрементную компиляцию в 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% быстрее при тестировании инструментального кода.

6

Другие решения

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

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

2

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

0
По вопросам рекламы [email protected]