Название: Осваиваю QT Отправлено: qtист от Ноябрь 07, 2008, 14:44 Пришла пора осваивать QT(так сказал шеф ).
Есть коммерческая версия QT 4.4.3. Поставил под VS2008 на Висте. Создал примерчик с помошью QT - всё отлинковалось,всё запускается. НО запускается только под Вистой.Под ХР пишется "Программа не запускается". Протянул нужные dll(хотя они здесь вроде и не нужны) - один хрен. Чё я неправильно делаю? зы:всякие там манифесты CRT переписывал - по-барабану Название: Re: Осваиваю QT Отправлено: Detonator от Ноябрь 07, 2008, 15:11 dll нужны, и Qt'шные, и runtime от VS2008
Название: Re: Осваиваю QT Отправлено: qtист от Ноябрь 07, 2008, 15:22 Стоят:
Microsoft.VC90.CRT.manifest msvcm90.dll msvcp90.dll msvcr90.dll proba.exe - моя QtCore4.dll QtGui4.dll и "Программа не запускается". Название: Re: Осваиваю QT Отправлено: Detonator от Ноябрь 07, 2008, 15:29 "Программа не запускается" это дословно? Я ни разу такое сообщение под виндой не видел.А через tdump или аналог смотрел какие dll программе требуются?
Microsoft.VC90.CRT.manifest - это ты сам его копировал? Попробуй его и dll совсем удали, а поставь нормально через runtime installer Название: Re: Осваиваю QT Отправлено: panAlexey от Ноябрь 07, 2008, 16:45 депенсиволкером посмотри чего не хватает...
Название: Re: Осваиваю QT Отправлено: ритт от Ноябрь 07, 2008, 17:00 бинарь, собранный под вистой, не запускается на хрюше? я правильно понял?
Название: Re: Осваиваю QT Отправлено: Sergey B. от Ноябрь 07, 2008, 18:13 1. Поставить на целевой машине (http://www.microsoft.com/downloads/details.aspx?familyid=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=en)
2. научится пользоваться поиском по форуму. Название: Re: Осваиваю QT Отправлено: IMPOMEZIA от Ноябрь 07, 2008, 20:29 Цитата: Detonator "Программа не запускается" это дословно? Видимо qtист пользуется Total Commander.Цитата: qtист Стоят: Если студия с SP1 есть грабли в том, что нужно искать манифест от студии без SP1, иначе не работает.Microsoft.VC90.CRT.manifest + в Qt 4.4.2+ будут по умолчанию проблемы с манифестами плагинов. В общем, ставить любой Microsoft Visual C++ 2008 Redistributable Package самое простое решение. Название: Re: Осваиваю QT Отправлено: Hort от Ноябрь 07, 2008, 20:35 может есть смысл компилировать под MinGW - никаких сложностей с переносимостью потом не будет - просто кидаеш 1 dll-ку этого компилятора (которая весит 15 кб) и необходимые Qt-шные dll-ки и все. Откомпилированная прога в WinXP у меня без проблем запустилась на Win2000.
Название: Re: Осваиваю QT Отправлено: Detonator от Ноябрь 07, 2008, 21:08 Или скомпилить программу полностью статически без побочных dll. (Что я и сам хотел бы сделать для своей программы, но пока не получается)
Название: Re: Осваиваю QT Отправлено: IMPOMEZIA от Ноябрь 08, 2008, 00:30 Цитата: Hort никаких сложностей с переносимостью потом не будет - просто кидаеш 1 dll-ку этого компилятора (которая весит 15 кб) Нынешние Qt прекрасно работают без mingwm10.dll, во всяком случае, для gcc 3-й ветки.Название: Re: Осваиваю QT Отправлено: ритт от Ноябрь 08, 2008, 00:44 Цитата: Hort никаких сложностей с переносимостью потом не будет - просто кидаеш 1 dll-ку этого компилятора (которая весит 15 кб) Нынешние Qt прекрасно работают без mingwm10.dll, во всяком случае, для gcc 3-й ветки. |