Этож задолбаешься всё это учитывать
Такова реальность, IDE читающую мысли разработчика еще не выпустили в свет
Я правильно понимаю, что при статической линковке отдельная dll’ка не нужна даже в режиме Debug (а не только в Release)?
Все зависит от *.lib . Если в них только точки входа в *.dll, то без динамических библиотек не обойтись.
В таком случае при статической сборке можно только *.lib запихнуть в *.exe, и при этом *.dll все еще будет нужна.
P. S.
В сети есть обсуждение этого вопроса: Статическая линковка, проблемы