С Новым годом! Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
6 / 6 / 4
Регистрация: 06.11.2012
Сообщений: 254

Ошибка сегментирования (core dumped)

15.06.2013, 04:51. Показов 3067. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всё компилируется нормально (не считая ошибки:
Code
1
2
3
4
5
6
In file included from /usr/include/qt4/QtCore/QtCore:53:0,
                 from /usr/include/qt4/QtGui/QtGui:3,
                 from sortdialog.cpp:1:
/usr/include/qt4/QtCore/qtconcurrentfilter.h: В функции «QtConcurrent::ThreadEngineStarter<void> QtConcurrent::filterInternal(Sequence&, KeepFunctor, ReduceFunctor)»:
/usr/include/qt4/QtCore/qtconcurrentfilter.h:108:47: предупреждение: typedef «Iterator» locally defined but not used [-Wunused-local-typedefs]
     typedef typename Sequence::const_iterator Iterator;
, которую мне выдаёт каждый раз, при запуске выскакивает:
Code
1
Ошибка сегментирования (core dumped)
Исходники:
main.cpp:
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
#include <QApplication>
#include "sortdialog.h"
int main (int argc, char *argv[])
{
    QApplication app (argc, argv);
    SortDialog *dialog = new SortDialog;
    dialog -> setColumnRange ('H', 'U');
    dialog -> show ();
    return app.exec();
}
sortdialog.cpp:
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <QtGui>
#include "sortdialog.h"
SortDialog :: SortDialog (QWidget *parent) : QDialog (parent)
{
    setupUi (this);
    SecondaryBox -> hide();
    TertiaryBox -> hide();
    layout() -> setSizeConstraint (QLayout :: SetFixedSize);
    setColumnRange ('A', 'Z');
}
void SortDialog :: setColumnRange (QChar first, QChar last)
{
    PrimaryColumn -> clear();
    SecondaryColumn -> clear();
    TertiaryColumn -> clear();
    SecondaryColumn -> addItem (tr("None"));
    TertiaryColumn -> addItem (tr("None"));
    PrimaryColumn -> setMinimumSize (SecondaryColumn -> sizeHint());
    QChar ch = first;
    while (ch <= last)
    {
        PrimaryColumn -> addItem (QString (ch));
        SecondaryColumn -> addItem (QString (ch));
        TertiaryColumn -> addItem (QString (ch));
        ch = ch.unicode()+1;
    }
}
sortdialog.h:
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
#ifndef SORTDIALOG_H
#define SORTDIALOG_H
#include <QDialog>
#include "ui_sortdialog.h"
class SortDialog : public QDialog, public Ui::SortDialog
{
    Q_OBJECT
    public:
        SortDialog (QWidget *parent = 0);
        void setColumnRange (QChar first, QChar last);
};
#endif
Также есть форма sortdialog.ui (в аттаче). В чём дело?
Мои действия:
Bash
1
2
3
4
qmake -project
qmake 6.pro
make
./6
(все файлы лежат в папке "6"). Делал по учебнику "Qt 4. Программирование GUI на C++".
Вложения
Тип файла: zip sortdialog.ui.zip (1.2 Кб, 3 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.06.2013, 04:51
Ответы с готовыми решениями:

NetBeans и Qt, ошибка сегментирования после создания нового проекта
Установил и прикрутил все что надо для работы с Qt используя NetBeans. Создал новый qt проект в нетбинсе, сбилдил, потом запустил но...

Ошибка сегментирования (core dumped)
#include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;time.h&gt; #include &lt;math.h&gt; int main() { int dig; int...

Ошибка сегментирования (core dumped)
собственно вот такая проблема: при попытке помять строки местами возникает сообщение &quot;Ошибка сегментирования (core dumped)&quot; ...

2
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
15.06.2013, 05:00
ComputerMouse, в QT-creator'е есть хороший дебаггер. Что тебе мешает создать там проект и им воспользоваться? Или ты собираешься программировать никогда не используя отладчик? gdb есть консольный, в конце концов.
0
6 / 6 / 4
Регистрация: 06.11.2012
Сообщений: 254
15.06.2013, 07:11  [ТС]
Цитата Сообщение от Vourhey Посмотреть сообщение
ComputerMouse, в QT-creator'е есть хороший дебаггер. Что тебе мешает создать там проект и им воспользоваться? Или ты собираешься программировать никогда не используя отладчик? gdb есть консольный, в конце концов.
Я криворук, но их отладчик не работает. Выдаёт "Отладчик не задан" и всё. Сейчас роюсь по манам, пытаюсь задать отладчик.

Добавлено через 1 час 33 минуты
Цитата Сообщение от ComputerMouse Посмотреть сообщение
Я криворук, но их отладчик не работает. Выдаёт "Отладчик не задан" и всё. Сейчас роюсь по манам, пытаюсь задать отладчик.
Он не успевает даже начать выполнять, printf() поставленный в начало функции main() не выполняется.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.06.2013, 07:11
Помогаю со студенческими работами здесь

Ошибка сегментирования (core dumped)
Такая проблема: при запуске программы, выдает ошибку &quot;Ошибка сегментирования (core dumped)&quot; Вот код #include &lt;stdio.h&gt; ...

Ошибка сегментирования (core dumped)
Ошибка сегментирования (core dumped) вылазиет при запуске скомпилированной программы(компилировал в консоли g++ компилятором): Код...

Связать Си и ассемблер: Ошибка сегментирования (core dumped)
Здравствуйте помогите разобраться почему не работает... пишет Ошибка сегментирования (core dumped) #include &lt;stdio.h&gt; ...

Ошибка сегментирования (core dumped) при обработке файла большого размера
Поблочно обрабытываю текстовый файл ~1,5 Гб, при достижении конца файла получаю: Ошибка сегментирования (core dumped). Использую...

Ошибка в коде (Ошибка сегментирования (core dumped)
Добрый день. Подскажите пожалуйста, где ошибка в коде? char ch; string s; while ((ch = cin.get()) != '0' ) ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru