Было все так
Скомпилировал свою программу под Windows и перенес на другой компьютер, на котором не установлен Qt.
Вылетела такая ошибка:
Уверен, если я возьму libgcc_s_dw2-1.dll, то он потребует еще библиотек.
Как перенести программу на другой компьютер?
Использовал:
QApplication
QtGui
QMainWindow
http://www.qtcentre.org/wiki/index.php?title=Building_static_Qt_on_Windows_with_MinGW[size="1"][color="grey"]
Добавлено через 1 минуту[/color][/size]
нужна статическая линковка программы с отвязкой от MinGW, для этого лучше поставить еще один Qt и пересобрать по приведенной выше инструкции и будет автономное приложение.
[size="1"][color="grey"]
Добавлено через 3 минуты[/color][/size]
только, когда еще один поставишь - обрати внимание, что конфигураций теперь будет две - одна завязянная на старый qmake, а вторая - на новый, то есть лишний раз надо проверить какая конфигурация используется в проекте.
QtCored4.dll требует.
по интсрукции файл поправил?
а после этого в qt'шной консоли (Qt Promt в его группе в Пуске) выполнить:
configure -static -release -no-exceptions
затем:
mingw32-make sub-src
Вылетела ошибка!!! Приложение cp1plus будет закрыто!!! Отправить отчет, Не отправлять!!!
И ничего не компилируется!!!
:: error: cannot find -lQtGuid
:: error: cannot find -lQtCored
:: error: collect2: ld returned 1 exit status
Собственно на этом все, такой вопрос:
Как сделать так, чтобы программа нормально компилировалась и не вылетала эта ошибка?
:: error: cannot find -lQtGuid
:: error: cannot find -lQtCored
:: error: collect2: ld returned 1 exit status