У меня есть программа cpp с некоторыми dll зависимостей (черный ящик для меня). Одна из этих dll зависит от MSVCRT.dll от windows/system32 /.Используйте свой собственный msvcrt.dll вместо system32 один
Моя программа работает на win vista и новее, но не на win xp, потому что msvcrt.dll слишком стар и не имеет некоторых функций.
Я бы хотел использовать мою собственную msvcrt.dll (которая получена из win Vista) с моей программой, но я не знаю, чтобы сообщить об этом зависимой dll (у меня нет ее источников), которые требует msvcrt.
Спасибо!
- тест -
Я присоединился к более новой msvcrt.dll в папке, содержащей мое приложение (.dll, на самом деле), dependy ходунки сказать мне, что это все еще ссылки на system32/msvcrt.dll
Возможный дубликат [Должен ли я перераспределять msvcrt.dll с моим приложением?] (Http://stackoverflow.com/questions/1073509/should-i-redistribute-msvcrt-dll-with-my-application) –
Да, этот вопрос спросить должен ли я. Меня беспокоит «как перераспределить msvcrt с моим приложением» – Foobyto
См. «Порядок поиска DLL»: http://msdn.microsoft.com/en-us/library/windows/desktop/ms682586(v=vs.85). ASPX # search_order_for_desktop_applications –