Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
69 / 83 / 33
Регистрация: 09.12.2012
Сообщений: 222
Записей в блоге: 3
1

странное поведение Qt

11.07.2013, 22:06. Просмотров 1120. Ответов 17
Метки нет (Все метки)

до сих пор ковыряюсь с установкой qt в винде, поставил в XP, всё работает, всё компилится, всё запускается, ставил в семёрке, действовал по тому же алгоритму, всё компилится, но при запуске кидает ошибку, скачал другую версию, поставил, всё компилится, если запускать из qtcreator то ещё и запускается, а вне креатора ни в какую, и ошибок никаких, в чём может быть проблема?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.07.2013, 22:06
Ответы с готовыми решениями:

Странное поведение QDialog
Есть приложение на Qt под Centos7 - платёжный терминал. Для MainWindow (наследник от QMainWindow)...

странное поведение программы
Подскажите в чем мб дело, может быть это не на этот форум вопрос, если так , то отправьте,...

странное поведение QString
QString id; ...

Странное поведение регулярки
Привет. Необходимо вырезать текст, находящийся в скобках. QString str("текст (аааа, бббб,...

17
Эксперт С++
1931 / 1043 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
11.07.2013, 22:17 2
dll-ок не хватает... к бабке не ходи...
0
69 / 83 / 33
Регистрация: 09.12.2012
Сообщений: 222
Записей в блоге: 3
11.07.2013, 22:18  [ТС] 3
l_a_m, и что мне теперь в каждую папку с проектом dll-ки подсовывать??? как сейчас можно поставить qt в семёрке чтобы он 100% работал?
0
Заблокирован
11.07.2013, 22:20 4
Цитата Сообщение от Федя Форточкин Посмотреть сообщение
а вне креатора ни в какую, и ошибок никаких, в чём может быть проблема?
Кинь свой экзешник в папку bin, где лежат все dll Qt и попробуй запусти.
Цитата Сообщение от l_a_m Посмотреть сообщение
к бабке не ходи...
не стоит, она уже здесь
0
Эксперт С++
1931 / 1043 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
11.07.2013, 22:20 5
или так или в PATH прописать путь к QtDir\bin
0
Заблокирован
11.07.2013, 22:24 6
Цитата Сообщение от Федя Форточкин Посмотреть сообщение
и что мне теперь в каждую папку с проектом dll-ки подсовывать???
В какую папку? Если ты из QtCreator запускаешь проект - ничего подсовывать не надо, а если ты хочешь отдельно ехе-шник кинуть на другой комп и тебе нужно, чтоб он запустился, так тебе конечно же надо с собой dll-ки тащить или делай статическую сборку. Так было всегда, и без Qt. Не хочешь тащить dll-ки и делать статическую сборку - пиши на MASM

Добавлено через 1 минуту
Цитата Сообщение от Федя Форточкин Посмотреть сообщение
как сейчас можно поставить qt в семёрке чтобы он 100% работал?
А как ты сейчас ставишь? Подробно всё по пунктам излагай. У меня всё работает и на Win7 и на Win8
0
69 / 83 / 33
Регистрация: 09.12.2012
Сообщений: 222
Записей в блоге: 3
11.07.2013, 22:32  [ТС] 7
l_a_m, ничего не поменялось

Добавлено через 2 минуты
babkaVkedah, скачал с какого-то торрента(уже не помню) QtSdk, запустил, выбрал полную установку, дальше уже меня ничего не спрашивали, только что прописал в Path(до этого забыл), но ничего не изменилось
0
Заблокирован
11.07.2013, 22:34 8
Цитата Сообщение от Федя Форточкин Посмотреть сообщение
скачал с какого-то торрента(уже не помню) QtSdk
Удаляй самопал под корень. Качай нормальный инсталлер, соответствующей твоей ОС и твоему компилятору отсюда http://qt-project.org/downloads
0
69 / 83 / 33
Регистрация: 09.12.2012
Сообщений: 222
Записей в блоге: 3
11.07.2013, 22:37  [ТС] 9
babkaVkedah, оттуда я уже качал, в первый раз, это было как раз из qt-projects, качал 4.8.5 для MinGW, два раза действовал одинаково, в XP работает, в семёрке при запуске кидает ошибку...
0
Заблокирован
11.07.2013, 22:41 10
Цитата Сообщение от Федя Форточкин Посмотреть сообщение
качал 4.8.5 для MinGW, два раза действовал одинаково, в XP работает, в семёрке при запуске кидает ошибку...
Качать надо Qt 5.1, это раз. Какую ошибку кидает? (это два)
0
69 / 83 / 33
Регистрация: 09.12.2012
Сообщений: 222
Записей в блоге: 3
11.07.2013, 22:46  [ТС] 11
babkaVkedah, ошибка вообще без понятия какая, она без описания, и выбор либо закрыть программу либо поискать решение в интернете, 5.1 я тоже качал, поставил, в результате в примере
C++ (Qt)
1
2
3
4
5
6
7
8
#include <QtGui>
int main(int argc,char** argv)
{
     QApplication app(argc,argv);
     QLabel lbl("Hello");
     lbl.show();
     return app.exec();
}
мне кидало 5 ошибок...
0
Эксперт С++
1931 / 1043 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
11.07.2013, 23:06 12
Цитата Сообщение от babkaVkedah Посмотреть сообщение
Качать надо Qt 5.1, это раз
уж с какого это дикого перепугу??? 4-я версия работает аж бегом и ИМХО более стабильна...
Цитата Сообщение от Федя Форточкин Посмотреть сообщение
это было как раз из qt-projects, качал 4.8.5 для MinGW, два раза действовал одинаково, в XP работает, в семёрке при запуске кидает ошибку...
у меня дома 7-ка на двух компах, на работе на чуть более чем много компах и на всех замечательно Qt работает, как под MinGW, так и под MSVC. Так, что тут скорее всего руки... (без обид...)
Пишите более подробно что и как делали, будем разбираться
0
69 / 83 / 33
Регистрация: 09.12.2012
Сообщений: 222
Записей в блоге: 3
11.07.2013, 23:14  [ТС] 13
l_a_m, скачал MinGW, поставил, прописал в Path MinGWDir\bin, после скачал с qt-projects qt 4.8.5 для minGW, поставил, прописал в Path QtDir\bin, после запустил configure.exe, выбрал вариант open-source, после чего дождался пока выполнится, после этого в XP всё работало, а в семёрке нет, кстати, прога собранная в XP в семёрке запустилась
0
Эксперт С++
1931 / 1043 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
11.07.2013, 23:26 14
configure это уже перебор ИМХО, если мне память не изменяет, он нужен для конфигурирования когда проект с исходников собираешь....

Добавлено через 46 секунд
ну а так в принципе все честно вроде... как вариант попробуйте ещё QTDIR добавить в переменные среды, но и без неё замечательно работает уже (по крайней мере на винде)
0
69 / 83 / 33
Регистрация: 09.12.2012
Сообщений: 222
Записей в блоге: 3
11.07.2013, 23:29  [ТС] 15
l_a_m, хорошо, но с самой qt по моему всё нормально, эта винда уже не может запустить exe-шник, ну и фиг с ней... лучше поставлю debian
0
Эксперт С++
1931 / 1043 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
11.07.2013, 23:33 16
там помимо Qt-овских dll нужно ещё MinGW-шные и возможно ещё от C++ Redistributable Package

Добавлено через 42 секунды
опять таки, посмотрите, что бы пути к этим всем DLL кам были в PATH и что бы наверняка изменения вступили в силу перегрузите комп.
0
1439 / 1320 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
18.07.2013, 23:10 17
Цитата Сообщение от codw Посмотреть сообщение
что мешало сделать это и в Qt --- кросс-платформенность что ли .
Для этого требуется иметь две версии Qt, одна собранная в shared, другая в static.
И кому нужна статическая сборка, когда не можешь распространять программу по коммерческой лицензии?
0
Эксперт С++
1931 / 1043 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
18.07.2013, 23:43 18
Цитата Сообщение от Dmitriy_M Посмотреть сообщение
когда не можешь распространять программу по коммерческой лицензии?
можешь, но не за бесплатно
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.07.2013, 23:43

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

QSqlDatabase странное поведение open()
Заметил одну странность, даже если указать неверные данные для подключения к базе, то программа всё...

Странное поведение под Windows
Добрый день, всем кто знает, и всем кто пытается узнать. Проблема мелкая, но противная. Мучаюсь...

Qt: странное поведение QByteArray::replace
Написал такой слот: ba = new QByteArray(length,'\0'); lastPos = 0; QNetworkReply *reply =...

Странное поведение окна программы
Вот такая странная штука получается. Qt-программку вызываю из другой виндоузской вот так bool k...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.