Я использую Visual C ++ 2008 Express Edition для создания библиотеки ресурсов только DLL.Проблема, с которой я сталкиваюсь, заключается в том, что запуск приложения, использующего DLL на другом компьютере, помимо моего, приводит к сбою функции LoadLibrary () с кодом ошибки 14001.
Поиск в Интернете кажется зависимымпроблема компьютера, на котором запущено приложение, не хватает библиотек распространяемого пакета Microsoft Visual C ++ 2008.
Первым делом я установил последний распространяемый пакет Microsoft Visual C ++ 2008, но это не решило проблему.
Также я изменил настройки своего проекта, чтобы DLL компилировалась со статической связью CRT, предполагая, что таким образом я избавлюсь от зависимостей.
Эти параметры кажутся обходными путями для других людей, имеющих такую же проблему.Любая идея, в каком направлении смотреть, высоко ценится.
Спасибо
=================================================================================
Спасибо за ваши ответы.
И Dependency Walker, и средство просмотра событий указали на параллельную проблему конфигурации, так как мне не хватало библиотеки отладочной версии VC ++Вторично распространяемый пакет.
Я был небрежен и собрал свою DLL в режиме отладки, перекомпиляция в режиме выпуска решила проблему.