Название: QT 4 и Visual C++ 7.1 настройка компилятора Отправлено: Kirsten от Август 07, 2005, 15:01 Как настроить vc++ так, чтобы откомпилированная QT программа не просила никаких дополнительных библиотек ?
Название: QT 4 и Visual C++ 7.1 настройка компилятора Отправлено: LamerDrv от Август 07, 2005, 16:15 Не совсем понятно, что Вы понимаете под дополнительными библиотеками.
Имеются в виду библиотеки типа QtCore4.dll QtXml4.dll QtSql4.dll и иже с ними? Или те, которые в документации QT именуются плагинами? Или и те и другие? Вроде бы дело тут не столько в настройке vc++, сколько в сборке соответствующих версий библиотек (статических или динамических) Кажется, в 1-ом случае спасет "configure -static". Название: QT 4 и Visual C++ 7.1 настройка компилятора Отправлено: Kirsten от Август 07, 2005, 19:31 Да, имеется ввиду QtCore4.dll и.т.п. QT исходников у меня нет, только бинарники. Например в c++ builder достаточно было в настройке компилятора убрать галочку build with runtime packages и необходимость в дополнительных DLL при запуске программы отпадала, а что тут ? если я хочу свою програму на чужом компьютере запустить, мне что все DLL'ки c собой таскать, которые по несколько мегабайт весят ?
Название: QT 4 и Visual C++ 7.1 настройка компилятора Отправлено: joktar от Август 08, 2005, 06:44 Для этого надо собрать Qt статически(если исходников нет-скачать эти исходники).
При этом размер exe-файла значительно вырастет(как собственно и в BCB со снятой Build with runtime packages) Название: QT 4 и Visual C++ 7.1 настройка компилятора Отправлено: Kirsten от Август 08, 2005, 12:39 Понтяно что вырастет, но в случае с C++ Builder размер exe файла был около 350 кб(а со включенной галочкой около 10), тогда как размер DLL был несколько мегабайт. А с QT будет так же или exe файл по размеру будет примерно такой же как и DLL ?
Название: QT 4 и Visual C++ 7.1 настройка компилятора Отправлено: joktar от Август 08, 2005, 16:13 Явно не 350 Kb(в BCB твоя программа в 350Kb чтонибудь делала или это была форма с одной кнопкой?)
Когда у меня встала такая задача(с Qt 3.3.4) размер exe-файла был ~3 Mb(при использовании Dllек ~70 Kb),после обработки UPX'ом-~1.5 Mb. С Qt4-не мерял Название: QT 4 и Visual C++ 7.1 настройка компилятора Отправлено: Kirsten от Август 08, 2005, 18:41 Цитата: "joktar" в BCB твоя программа в 350Kb чтонибудь делала или это была форма с одной кнопкой? ну да просто пустая форма.. а так размер средней программы находится в пределах 1+-0.5 мб... А где от Qt 4 исходники достать можно ? Название: QT 4 и Visual C++ 7.1 настройка компилятора Отправлено: joktar от Август 09, 2005, 05:15 Средней это с тремя кнопками? -:) Я к тому что функционал Qt побольше VCL)
По поводу исходников: (Нужен VisualC++.NET2003): Идеш на http://qt.tttxp.ru/qt_hached.htm береш qt-win-commercial-desktop-4.0.0-vs2003.exe пробуеш его ставить вот с этим серийником(он еще не проверен): Name: Your name Qt License Key: BGKX-FM5-F4M-2CX-LYFX-HGM87-194A Если с серийником не выходит то береш там же патч Rachengel'а, вводиш что попало как серийник, после установки имееш исходники+бинарники. Затем береш патчиш configure.exe: Qt4.0.0 Win Comm configure.exe // CRK file by Anhela Best C++ GUI Lib configure.exe 0001A17F: 0F 90 0001A180: 84 90 0001A181: 2B 90 0001A182: 09 90 0001A183: 00 90 0001A184: 00 90 0001A1A8: 25 B8 0001A1A9: FF 01 0001A1AA: 03 00 0001A4BE: 0F E9 0001A4BF: 84 DE 0001A4C0: DD 00 0001A4C3: 00 90 --- конфигуриш с -static. затем nmake. Если хочется еще и интегратор-то внимательно пользуешся поиском по форуму. |