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

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

15.06.2013, 04:51. Показов 3101. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru