Вот моя ситуация:
У меня есть проект C, связанный со многими библиотеками (я не написал это приложение), и он также поставляется с MSVCR71.dll и MSVCP71.dll. Даже без этих библиотек программа отлично работает на моей системе, на которой установлена MS VS2005 (действительно, использует MSVCR80.dll и MSVCP80.dll).
Я связал это приложение с другими библиотеками, скомпилированными в моей системе. Теперь, после связи с этими библиотеками, приложение не запускается, потому что оно не может загрузить MSVCR80.dll и MSVCP80.dll ... очень странно, я говорю.
Загрузчик представляет мне ошибку R6034, которая должна решаться сборкой приложений с использованием файла манифеста.
Что не так с этим приложением?
Убедитесь, что проблема возникла в представленных библиотеках. Могу ли я скомпилировать эти библиотеки без манифеста или статически?
Все еще любопытно, почему приложение, не связывающее новые библиотеки, не находит библиотеки времени выполнения MS ...