Russian Qt Forum
Ноябрь 23, 2024, 21:17
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Установка, сборка, отладка, тестирование
>
Осваиваю QT
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Осваиваю QT (Прочитано 7386 раз)
qtист
Гость
Осваиваю QT
«
:
Ноябрь 07, 2008, 14:44 »
Пришла пора осваивать QT(так сказал шеф ).
Есть коммерческая версия QT 4.4.3.
Поставил под VS2008 на Висте.
Создал примерчик с помошью QT - всё отлинковалось,всё запускается.
НО запускается только под Вистой.Под ХР пишется
"Программа не запускается".
Протянул нужные dll(хотя они здесь вроде и не нужны) - один хрен.
Чё я неправильно делаю?
зы:всякие там манифесты CRT переписывал - по-барабану
«
Последнее редактирование: Ноябрь 07, 2008, 14:46 от qtист
»
Записан
Detonator
Гость
Re: Осваиваю QT
«
Ответ #1 :
Ноябрь 07, 2008, 15:11 »
dll нужны, и Qt'шные, и runtime от VS2008
Записан
qtист
Гость
Re: Осваиваю QT
«
Ответ #2 :
Ноябрь 07, 2008, 15:22 »
Стоят:
Microsoft.VC90.CRT.manifest
msvcm90.dll
msvcp90.dll
msvcr90.dll
proba.exe - моя
QtCore4.dll
QtGui4.dll
и
"Программа не запускается".
Записан
Detonator
Гость
Re: Осваиваю QT
«
Ответ #3 :
Ноябрь 07, 2008, 15:29 »
"Программа не запускается" это дословно? Я ни разу такое сообщение под виндой не видел.А через tdump или аналог смотрел какие dll программе требуются?
Microsoft.VC90.CRT.manifest - это ты сам его копировал?
Попробуй его и dll совсем удали, а поставь нормально через runtime installer
«
Последнее редактирование: Ноябрь 07, 2008, 15:32 от Detonator
»
Записан
panAlexey
Гипер активный житель
Offline
Сообщений: 864
Акцио ЗАРПЛАТА!!!!! :(
Re: Осваиваю QT
«
Ответ #4 :
Ноябрь 07, 2008, 16:45 »
депенсиволкером посмотри чего не хватает...
Записан
Win Xp SP-2, Qt4.3.4/MinGW.
http://trdm.1gb.ru/
ритт
Гость
Re: Осваиваю QT
«
Ответ #5 :
Ноябрь 07, 2008, 17:00 »
бинарь, собранный под вистой, не запускается на хрюше? я правильно понял?
Записан
Sergey B.
Программист
Offline
Сообщений: 544
Re: Осваиваю QT
«
Ответ #6 :
Ноябрь 07, 2008, 18:13 »
1.
Поставить на целевой машине
2. научится пользоваться поиском по форуму.
Записан
IMPOMEZIA
Гость
Re: Осваиваю QT
«
Ответ #7 :
Ноябрь 07, 2008, 20:29 »
Цитата: Detonator
"Программа не запускается" это дословно?
Видимо
qtист
пользуется Total Commander.
Цитата: qtист
Стоят:
Microsoft.VC90.CRT.manifest
Если студия с SP1 есть грабли в том, что нужно искать манифест от студии без SP1, иначе не работает.
+ в Qt 4.4.2+ будут по умолчанию проблемы с манифестами плагинов.
В общем, ставить любой Microsoft Visual C++ 2008 Redistributable Package самое простое решение.
Записан
Hort
Гость
Re: Осваиваю QT
«
Ответ #8 :
Ноябрь 07, 2008, 20:35 »
может есть смысл компилировать под MinGW - никаких сложностей с переносимостью потом не будет - просто кидаеш 1 dll-ку этого компилятора (которая весит 15 кб) и необходимые Qt-шные dll-ки и все. Откомпилированная прога в WinXP у меня без проблем запустилась на Win2000.
Записан
Detonator
Гость
Re: Осваиваю QT
«
Ответ #9 :
Ноябрь 07, 2008, 21:08 »
Или скомпилить программу полностью статически без побочных dll. (Что я и сам хотел бы сделать для своей программы, но пока не получается)
Записан
IMPOMEZIA
Гость
Re: Осваиваю QT
«
Ответ #10 :
Ноябрь 08, 2008, 00:30 »
Цитата: Hort
никаких сложностей с переносимостью потом не будет - просто кидаеш 1 dll-ку этого компилятора (которая весит 15 кб)
Нынешние Qt прекрасно работают без mingwm10.dll, во всяком случае, для gcc 3-й ветки.
Записан
ритт
Гость
Re: Осваиваю QT
«
Ответ #11 :
Ноябрь 08, 2008, 00:44 »
Цитата: IMPOMEZIA от Ноябрь 08, 2008, 00:30
Цитата: Hort
никаких сложностей с переносимостью потом не будет - просто кидаеш 1 dll-ку этого компилятора (которая весит 15 кб)
Нынешние Qt прекрасно работают без mingwm10.dll, во всяком случае, для gcc 3-й ветки.
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...