|
0 / 0 / 0
Регистрация: 03.06.2018
Сообщений: 17
|
||||||
Простейший код из учебника не работает24.04.2019, 19:52. Показов 2011. Ответов 35
Метки нет (Все метки)
Пытаюсь начать программировать на Qt. Но простейшие программки из учебника не работают. Например, этот:
Какую бы книжку электронную ни взял, везде происходит аналогичный казус.
0
|
||||||
| 24.04.2019, 19:52 | |
|
Ответы с готовыми решениями:
35
код с учебника не работает Код из учебника, не работает в онлайн компиляторе Не работает код из учебника Thinking in Java |
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,323
|
|
| 28.04.2019, 08:32 | |
|
1
|
|
|
18 / 18 / 2
Регистрация: 24.02.2014
Сообщений: 44
|
|
| 28.04.2019, 09:46 | |
|
из под Креатора оно у тебя запустится, потому что Креатор знает где dll.
А если без Креатора запускать - то нужно в переменную окружения PATH добавить пути к каталогу bin вашей Qt Мой пример - C:\Qt_online\5.6.3\mingw49_32\bin.
1
|
|
|
0 / 0 / 0
Регистрация: 03.06.2018
Сообщений: 17
|
|
| 28.04.2019, 21:08 [ТС] | |
|
Пример Hello из первой главы Шлее всё-таки откомпилировался, а попытка откомпилировать пример Counter из второй главы заканчивается крашем. Самое грустное - не ясно что делать. По сравнению с IDE Borland такое ощущение, что Qt - это крупномасштабная диверсия, чтобы максимально усложнить жизнь программистам )
0
|
|
|
285 / 174 / 62
Регистрация: 13.03.2019
Сообщений: 419
|
||
| 28.04.2019, 21:51 | ||
|
1
|
||
|
0 / 0 / 0
Регистрация: 03.06.2018
Сообщений: 17
|
|
| 28.04.2019, 23:20 [ТС] | |
|
Спасибо, Анна. Мне уже Alexu 007 дал ссылку по данному вопросу. Пока я его отложу. Для начала хотя бы из среды бы запускалось. Не получается запускать примеры из книжки Шлее 2018 г. (см. приложение) и учиться на них, только пример первой главы Hello запустился, а в примерах других глав - краш: The process was ended forcefully. D:/Prog/QT/Shlee/Samples/chapter02/build-Counter-Desktop_Qt_5_11_0_MinGW_32bit-Debug/Counter.exe crashed. Уж не знаю, что и думать ....
0
|
|
|
96 / 82 / 22
Регистрация: 19.10.2013
Сообщений: 485
|
||
| 29.04.2019, 05:02 | ||
|
Последняя поддерживаемая версия для XP - Qt 5.6. В некоторых случаях можно успешно запустить и Qt 5.7. Может быть поэтому ваши приложения падают?
1
|
||
|
285 / 174 / 62
Регистрация: 13.03.2019
Сообщений: 419
|
|
| 29.04.2019, 09:56 | |
|
WxMaper , можно сказать, снял с языка. Тоже хотела спросить, что за винда стоит. Потому что дело явно не в программе. Какой-то внешний конфликт.
1
|
|
|
0 / 0 / 0
Регистрация: 03.06.2018
Сообщений: 17
|
|
| 29.04.2019, 09:56 [ТС] | |
|
у меня Windows 7, но оформление окон выбрано классическое. Установлена только Qt 5.11.0, больше ничего не устанавливал (Creator 4.6.1 встроенный).
Сухой остаток. 1) Проект Hello (из главы 1 Шлее) запускается из среды Qt. 2) Наличие или отсутствие в настройках Tools/Options/Build&Run/Compilers компиляторов MSVC не влияет на успешную работу в проекте Hello и неуспех в следующих проектах. 3) Примеры из Шлее, начиная со второй главы, заканчиваются CRASH.
0
|
|
|
285 / 174 / 62
Регистрация: 13.03.2019
Сообщений: 419
|
|
| 29.04.2019, 10:01 | |
|
Qt 5.5.1 - вполне хороший вариант. Можно ставить для MSVS 2010. Пока что наткнулась только на одну "плюшку" в QSerialPort, но, благо, она на работу не влияет, если о ней помнить.
Добавлено через 2 минуты А откуда был взят исходник QT? и Как устанавливался?
1
|
|
|
0 / 0 / 0
Регистрация: 03.06.2018
Сообщений: 17
|
|
| 29.04.2019, 10:29 [ТС] | |
|
Анна, откуда QT - не помню (в поиске в инете задал установить Qt 5.11), инсталлятор файл qt-opensource-windows-x86-5.11.0.exe размером 2,57 Гб. Устанавливал минимум: в разделе Qt - только MinGW 5.3, в разделе QtCreator - тоже MinGW 5.3. После установки размер папки Qt 5,38 Гб. При установке хотелось галочкой отметить папку Src, но она весит около 2 Гб и, вроде бы, не обязательна.
0
|
|
|
285 / 174 / 62
Регистрация: 13.03.2019
Сообщений: 419
|
||
| 29.04.2019, 11:04 | ||
|
Мне она понадобилась, чтобы отладчиком попадать внутрь библиотечных классов. Желательно брать исходники отсюда, но не думаю, что дело в исходнике. Что-то не так в настройках.
1
|
||
|
0 / 0 / 0
Регистрация: 03.06.2018
Сообщений: 17
|
|
| 29.04.2019, 15:16 [ТС] | |
|
Ура! На ноутбуке, где стоит Qt 5.2.1 и MinGW 4.8 - примеры из Шлее проходят без ошибок ! Есть зацепка )))
Добавлено через 1 час 33 минуты Не долго музыка играла .... ![]() Удалил Qt 5.11, установил Qt 5.2.1, но перестал компилироваться даже проект Hello. Выдает: 15:05:15: Running steps for project Hello... 15:05:15: Could not start process "D:\Qt\Qt5.2.1\5.2.1\mingw48_32\bin\qmak e.exe" D:\Prog\QT\Shlee\Samples\chapter01\Hello \Hello.pro -r -spec win32-g++ "CONFIG+=debug" "CONFIG+=declarative_debug" "CONFIG+=qml_debug" Error while building/deploying project Hello (kit: Desktop Qt 5.2.1 MinGW 32bit) When executing step 'qmake' Опции те же, что и на ноуте, на котором всё работает. Быть может мой настольный комп староват для Qt (ему больше 15 лет), но Qt у нас же кроссплатформенный )) Как же приятно было работать на старом добром Delphi
0
|
|
|
285 / 174 / 62
Регистрация: 13.03.2019
Сообщений: 419
|
|
| 29.04.2019, 16:23 | |
|
Я бы для начала вышибла "CONFIG+=qml_debug"
Добавлено через 3 минуты https://forum.qt.io/topic/7493... ep-qmake/5
0
|
|
|
0 / 0 / 0
Регистрация: 03.06.2018
Сообщений: 17
|
|||
| 29.04.2019, 21:54 [ТС] | |||
0
|
|||
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,323
|
||
| 30.04.2019, 06:35 | ||
|
1
|
||
|
285 / 174 / 62
Регистрация: 13.03.2019
Сообщений: 419
|
|||
| 30.04.2019, 10:26 | |||
|
Кстати, советую перед сборкой удалять полностью каталог сборки ("build-xxxxx-Desktop_Qt... и тд.") иногда помогает, особенно, если что-то менял в настройках проекта. Добавлено через 1 минуту Вообще, когда возникает ситуация, что работало вдруг перестало, то полезно вручную поудалять всё, кроме исходников и пересобрать заново. Добавлено через 8 минут
1
|
|||
| 30.04.2019, 10:26 | |
|
Простейший код работает в MS IE, почему не работает в Mozilla, FireFox? не работает простейший код
Простейший код-пример ASP.NET не работает. Неадекватно работает простейший код с проверкой куки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|