Это приложение не удалось запустить из-за неправильной конфигурации приложения - PullRequest
4 голосов
/ 14 мая 2010

Я создал приложение на c ++, используя VS .Net. В моем приложении есть только зависимость windows.h, все остальные заголовочные файлы стандартные. Но проблема в том, что когда я делаю релиз своего приложения и запускаюсь на другой системе, он показывает диалоговое окно с ошибкой,

«Не удалось запустить это приложение, поскольку его конфигурация неверна».

Пожалуйста, помогите мне разобраться с этой проблемой.

1 Ответ

4 голосов
/ 17 мая 2010

Прочитайте это (о WinSxS): http://msdn.microsoft.com/en-us/library/aa376307(VS.85).aspx

В какой-то момент они изобрели технологию под названием WinSxS и связанные с ней "манифесты". Это приводит к тому, что вашему приложению требуются библиотеки DLL с более строгой проверкой версий, что может быть довольно раздражающим.

Вы можете взломать его, отключив встроенный манифест, или статически связать больше библиотек.

...