![]() |
QT
Создал и скомпилирвал обычное окно.ЗАпустил exe.Требует qtcore4.dll.
|
http://download.corruptedfilerepair.com/post/2008/08/QtCore4dll-Information-about-Process-QtCore4dll.aspx
http://users.telenet.be/Jan.Van.hijfte/qtforfpc/fpcqt4.html |
Какой компилятор MinGW?
Поставь http://www.qtsoftware.com/developer/qt-creator под линуху нужно качать с фтп тролей. Все должно нормально компилиться. |
Возьми эти либы из диск:/qt/version/bin/*.dll и скопируй в диск:/windows/system32/ или запиши путь к qt в path(переменые среды)
|
Возьми либу с папки qt и запихни её в папку с проектом или же в c:\windows\systems32
|
Цитата:
|
Бывает ;-)
|
MinGW с офф сайта.Все работает,но как сделать так,чтобы программа работала без доп. библиотек
|
Программа с собой несет библиотеки mingw10.dll и Qt*4.dll. Поэтому если не ошибаюсь нужно взять сорцы Qt и mingw и скомпилить их. После взять их объектные или *.lib файлы и залинковать их статически с проектом. Может быть это и бред но я не проверял, в своем проекте несу эти библиотеки на борту программы.
Зы. Пишу с мобильника могу ошибатся. |
Кстати с собой нужно нести библиотеки те которые действительно нужны.
Mingw10.dll- обязательно, если проект компилился mingw. Qtcore4.dll- это по любому, основная. Qtgui4.dll - если используются виджеты т.е. Gui Qtnetwork4.dll - если работаем с сетью. Qtxml(/xmlpattern)4.dll - для работы с xml. Qtscript4.dll - для работы с action script. Qtwebkit4.dll - если используешь виджет qwebkit. Qtsvg4.dll - для работы с svg графикой. Qtsql4.dll - для работы с базами данных. Qtphonon4.dll - для работы с мульти-медиа. Qttest4.dll - библиотека для тестирования т.е. Unit test. Остальное не помню :-) |
| Время: 02:45 |