0 / 0 / 0
Регистрация: 03.06.2019
Сообщений: 31
|
|||||||||||
1 | |||||||||||
Ошибки в коде Qt - ошибка: undefined reference to `qMain(int, char**)'; ошибка: error: ld returned 1 exit status03.06.2019, 18:49. Показов 1793. Ответов 8
Метки нет Все метки)
(
Здравствуйте, есть проект в нем 2 ошибки, не очень понимаю как их можно решить. Помогите, буду признателен!
Вот main.cpp
mainwindow.cpp
collect2.exe:-1: ошибка: error: ld returned 1 exit status qtmain_win.cpp:-1: ошибка: undefined reference to `qMain(int, char**)'
0
|
|
03.06.2019, 18:49 | |
Ответы с готовыми решениями:
8
undefined reference to 'qMain(int, char**)' Ошибка undefined reference to `MyDialogWindow::accept()' и ld returned 1 exit Ошибка collect2: ld returned 1 exit status :: error: collect2: ld returned 1 exit status |
666 / 444 / 157
Регистрация: 01.10.2015
Сообщений: 1,246
|
||||||
03.06.2019, 20:16 | 2 | |||||
В main.cpp должна выполняться инициализация Qt-приложения, если создавать проект "Приложение Qt Widgets" с настройками по умолчанию, то среда автоматически генерирует код в main.cpp сдедующего вида:
0
|
0 / 0 / 0
Регистрация: 03.06.2019
Сообщений: 31
|
|
03.06.2019, 20:20 [ТС] | 3 |
0x90h, А если мне нужно Qt для того чтоб сделать графический интерфейс, чтоб выводило решение интеграла. Как тогда быть?
0
|
0 / 0 / 0
Регистрация: 03.06.2019
Сообщений: 31
|
|
03.06.2019, 20:23 [ТС] | 4 |
Вот:
0
|
666 / 444 / 157
Регистрация: 01.10.2015
Сообщений: 1,246
|
|
03.06.2019, 20:26 | 5 |
Может, для начала надо хоть немного разобраться, как работает графическое приложение на Qt? Почитать книги, посмотреть примеры программ, которые поставляются вместе с Qt. Возможно, адаптировать их для своей задачи. А уже в процессе, если что-то будет непонятно, задавать вопросы на форуме, причем, заметьте, более предметно сформулированные.
Книги Шлее, Саммерфилда. День-два неспешного, вдумчивого чтения... Впрочем, некоторым хватало пары часов.
1
|
0 / 0 / 0
Регистрация: 03.06.2019
Сообщений: 31
|
|
03.06.2019, 20:30 [ТС] | 6 |
Понял, спасибо
![]() Добавлено через 1 минуту У меня такой вопрос, сильно ли отличается сам С++ от Qt C++?
0
|
666 / 444 / 157
Регистрация: 01.10.2015
Сообщений: 1,246
|
|
03.06.2019, 20:42 | 7 |
Озадачьте используемый вами поисковик запросом типа "что такое фреймворк" ))) Любой фреймворк императивен, именно он определяет архитектуру приложения, и вносит свою специфику, Qt, например, добавляет нестандартные расширения языка, но писать-то вы будете все равно на "плюсах". Это я не рассматриваю извращения вроде QML (имхо), когда интерфейс определятся декларативно на JavaScript-подобном языке, но любую более-менее сложную логику все равно придется писать на C++
0
|
0 / 0 / 0
Регистрация: 03.06.2019
Сообщений: 31
|
|
03.06.2019, 20:44 [ТС] | 8 |
Может такое быть что создаю пустой такой же проект, а он выдает такие же ошибки?
0
|
зомбяк
1581 / 1215 / 345
Регистрация: 14.05.2017
Сообщений: 3,939
|
|
04.06.2019, 12:47 | 9 |
Universe27, если не поставили саму библиотеку Qt - может.
0
|
04.06.2019, 12:47 | |
Помогаю со студенческими работами здесь
9
Ошибка undefined reference to 'WinMaim@16' error: id returned 1 exit status Странная ошибка: [Linker error] undefined reference to `__dyn_tls_init_callback' [Linker error] undefined reference to ld returned 1 exit status Ошибка undefined reference to `PlaySoundA@12' ld returned 1 exit status Ошибки undefined reference to `WinMain@16'; ld returned 1 exit status Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |