Зачем отключать инкрементные ссылки в отладке? - PullRequest
4 голосов
/ 19 июля 2011

В MS Visual C ++ 2008 есть ли причина отключать инкрементные ссылки в отладочных сборках?

Из-за моего ограниченного чтения включение инкрементных сборок дает мне более быстрое связывание, редактирование и продолжение.

Я затрудняюсь найти причину, по которой вы отключили бы эту замечательную функцию. Каковы недостатки? Это хлопья?

EDIT: Я работаю с решением с несколькими проектами (несколько библиотек, ссылающихся на пару exes), и в большинстве (но не во всех) инкрементные ссылки отключены в отладке.

1 Ответ

3 голосов
/ 19 июля 2011

Откуда этот вопрос? Вы только что увидели вариант и решили спросить?

Обычно это должно работать довольно хорошо, и если это не так - нет причин отключать его. Но иногда зависимости не работают должным образом, и вам нужно перестроить все вручную. Если это часто случается в вашем проекте - тогда вы должны отключить его.

В сложных решениях с множеством зависимостей иногда это может привести к ошибкам. Например, изменение файла в библиотеке не приведет к перепривязке исполняемого файла по какой-либо причине или что-то в этом роде. Очевидно, что это не нормальный ход событий, отключение этой функции позволяет избежать проблемы в случае ее возникновения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...