2013-02-21 3 views
0

Я пытаюсь запустить свой «мир привет» на Windows XP 32bit. Я знаю, что я должен развернуть некоторые библиотеки с моим exe, но не могу найти libgcc_s_dw2-1.dll в каталоге QT. Я думал, что все mingw libs - это корабли с установщиком QT. Почему он отсутствует? Должен ли я скачать mingw и скопировать его?Не удается найти libgcc_s_dw2-1.dll в QT 5.0.1

+0

Если его нет, вам, вероятно, придется его загрузить и добавить (по крайней мере, в одном из моих проектов с открытым исходным кодом, сопровождающий установщик Windows добавил этот файл) – BeniBela

+0

Возможный дубликат [DLL отсутствует при запуске Qt GUI app] (http://stackoverflow.com/questions/4114207/dll-is-missing-when-launching-qt-gui-app) – sashoalm

ответ

0

Если вы используете компилятор MinGWs для компиляции своего «привет мир», то у вас уже есть все необходимые файлы в вашей системе. libgcc_s_dw2-1.dll - это библиотека MinGWs, вы можете найти ее в пути, где установлен MinGW ...\MinGW\bin\libgcc_s_dw2-1.dll.

И попытайтесь выполнить поиск по всей вашей системе для этого файла.

+0

Хорошо, я загрузил MinGW, но теперь я получаю сообщение об ошибке «__gxx_personality_v0» в libstdC++ 6 .dll – Dibo

+0

Хорошо, что я установил QT на новую чистую виртуальную машину Windows XP, и теперь все работает нормально. Кажется, что на старой машине я столкнулся с MinGW – Dibo

+0

. У меня такая же проблема. Вы тоже установили MinGW? или просто пустую установку QT? – rouge

Смежные вопросы