Зависимости DLL - разные в разных системах? - PullRequest
0 голосов
/ 27 мая 2009

Я создал приложение с компилятором mingw в системе WinXP. Работало нормально. Затем я попытался запустить его в более старой коробке WinXP (это было на полке около 6 месяцев). Приложение завершено с исключением - ' Приложение не может инициализироваться (0xc0150002) '.

При запуске зависящий от.exe файл показывает в папке две недоступные библиотеки (ieshims.dll и wer.dll). Но в системе сборки дерево зависимостей отличается и имеет меньшие dll, чем в старом окне winxp. У меня все последние обновления Windows сделаны на обеих системах.

Почему одно и то же приложение зависит от разных библиотек в разных системах? Как мне решить эту проблему?

Спасибо, Сундар

Ответы [ 2 ]

2 голосов
/ 27 мая 2009

Когда у меня возникла эта проблема, это происходило из-за того, что некоторые распространяемые файлы не устанавливались на целевую машину (вам может потребоваться найти распространяемый VS 2008 или даже .Net Framework распространяемый).

0 голосов
/ 27 мая 2009

Если у вас такие же обновления (и SP, надеюсь), то почему вы используете «старую» XP? Кроме того, это может быть проблемой с поврежденной установкой IE на цели.

...