Предупреждение о неоднозначности при запуске приложения
Я занимаюсь разработкой приложения Qt и прошу некоторых моих друзей протестировать его. Один из них сказал мне, что он не может запустить приложение. Вот ошибка, которую он получает:
Когда он нажимает "да", он получает сообщение "mingwm10.dll не был найден". Конечно, в рабочем каталоге есть файл mingwm10.dll, а затем появляется ошибка "приложение перестало работать". Когда он нажимает нет, он открывает PeaZip.
Я успешно протестировал приложение на Windows XP, Windows 7 и Windows Vista, поэтому я действительно не знаю, что происходит. (Однако мой друг использует Windows Vista, если это полезно)
Итак, у вас есть идеи, что это значит?
1 ответ
Из руководства пользователя PeaZip (PDF):
Если один файл архива перетаскивается в браузер, PeaZip покажет всплывающее окно для устранения неоднозначности, чтобы спросить, добавляете ли объект в архив или, скорее, открываете его.
Так что, если я угадаю, он либо не помещает исполняемый файл и другие файлы в чистую директорию, но в архив, либо напрямую пытается запустить приложение из архива. Вы случайно не завернули все в один zip-файл, который дали ему?
Убедитесь, что все помещено в чистый каталог, и попробуйте запустить exe оттуда.