Итак. В процессе сборки (linking) проекта в MSVS 2005 компоновщик зависает! Причём только в версии Release. В версии Debug -- всё нормально. Зависать начинает только с определённой ревизии проекта -- до этого всё нормально. В той ревизии, на которой начало зависать, было изменено с десяток файлов и добавлено 4 BMP в ресурсы.
Стал сличать конфигурации.
ОКАЗАЛОСЬ
что перестало зависать при отключении опции компоновщика /LTCG (linker-time code generation). А чтобы сработало её отключение, пришлось отключить выбрасывание неиспользуемых ресурсов и оптимизацию (/GL) .
Вот почему при таких настройках работает?