Просмотр полной версии : QT
Shaitan-Devil
24.01.2009, 18:05
Создал и скомпилирвал обычное окно.ЗАпустил 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
Возьми эти либы из диск:/qt/version/bin/*.dll и скопируй в диск:/windows/system32/ или запиши путь к qt в path(переменые среды)
чуть - чуть не успел :)
Shaitan-Devil
25.01.2009, 07:21
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.
Остальное не помню :-)
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot