#dll #qt
#dll #qt
Вопрос:
Я разрабатываю программу на Widows10 с Qt. Если я запускаю ее из командной строки, она автоматически завершается, немедленно. Когда я пытаюсь ее отладить, отображается диалоговое окно с надписью «Во время запуска программа завершила работу с кодом 0xc0000139».
Я знаю, что это означает, что Windows не удалось загрузить одну или несколько библиотек DLL.
Как мне найти, какие библиотеки DLL они были?
В идеале я бы предпочел не загружать никаких дополнительных утилит, помимо тех, что предоставляются Windows10 и Qt.
Ответ №1:
Как бы то ни было, я решил свою проблему.
Оказалось, что программа, которую я пытался запустить, не была перестроена с момента моего последнего набора изменений. Я не уверен, почему это было так, явно моя собственная ошибка, но я не уверен, что именно.
В интересах всех, кто приходит сюда, пытаясь найти ответ на вопрос в верхней части страницы, если в вашей системе установлен cygwin или другой Unix-подобный, ldd
это хорошая программа, с помощью которой можно начать просмотр доступных для совместного использования изображений, на которые вы ссылаетесь.