19 / 19 / 5
Регистрация: 09.11.2010
Сообщений: 251
1

Сборка проекта под ARM.

06.04.2015, 08:25. Показов 1183. Ответов 6
Метки нет (Все метки)

Привет Всем!
У меня есть код, котрый я компилирую под imx6.
main.cpp
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <QtNetwork>
#include <QApplication>
#include "dialog.h"
 
Dialog *mw;
 
 
int main(int argc, char *argv[])
{
 
    QApplication *app = new QApplication(argc, argv);
    Dialog w;
    mw=&w;
    w.show();
    return app->exec();
}
Собирается нормально, но при запуске вылетает ошибка:
Segmentation fault
Приложение завершилось с кодом 139.
Если Вместо QApplication пишу QCoreApplication, то пишет:
QWidget: Cannot create a QWidget without QApplication
Aborted
Приложение завершилось с кодом 134.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.04.2015, 08:25
Ответы с готовыми решениями:

Сборка проекта под ARM Linux из Debian
Привет всем. Работаю в: Linux debian 3.2.0-4-686-pae #1 SMP Debian 3.2.65-1+deb7u2 i686 GNU/Linux...

Сборка проекта в Ubuntu для Linux arm
Всем привет! Мне нужно создать приложение для Arm устройства . Под рукой пока что только Ubuntu...

Qt сборка проекта под Linux
Здравствуйте! Имею проект написанный из под Windows. Хочу собрать debug-сборку под Linux...

Сборка проекта под MacOS работая на Windows
Каким образом можно собрать проект под MacOS, если я сижу на Windows и виртуальную машину с Mac-ом...

6
Почетный модератор
11245 / 4195 / 423
Регистрация: 12.06.2008
Сообщений: 12,110
06.04.2015, 08:30 2
Тут проблемы нет. Только неиспользуемая переменная mw. И вы не освобождаете app. Да и проще app писать без указателя:
C++ (Qt)
1
QApplication app(argc, argv);
В этом случае не надо задумываться об освобождении. Но к проблеме это вряд ли имеет какое-то отношение.
Видимо, проблема где-то в классе Dialog... скорее всего, в конструкторе.
0
19 / 19 / 5
Регистрация: 09.11.2010
Сообщений: 251
06.04.2015, 08:39  [ТС] 3
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <QtNetwork>
#include <QApplication>
#include "dialog.h"
 
Dialog *mw;
 
 
int main(int argc, char *argv[])
{
 
    QApplication app(argc, argv);
    Dialog w;
    mw=&w;
    w.show();
    return app.exec();
}
Ошибка таже.

Добавлено через 2 минуты
Humanoid, если закомментировать строчки
C++ (Qt)
1
2
3
    Dialog w;
    mw=&w;
    w.show();
Ошибка все равно вылезает.
0
66 / 66 / 18
Регистрация: 31.03.2015
Сообщений: 253
06.04.2015, 09:16 4
На какой именно строке падает?
0
19 / 19 / 5
Регистрация: 09.11.2010
Сообщений: 251
06.04.2015, 09:25  [ТС] 5
yarko,
C++ (Qt)
1
QApplication app(argc, argv);
0
66 / 66 / 18
Регистрация: 31.03.2015
Сообщений: 253
06.04.2015, 09:28 6
Странно. Самая обычная инструкция, которая миллиарды раз исполняется без всяких крашей....
0
19 / 19 / 5
Регистрация: 09.11.2010
Сообщений: 251
06.04.2015, 17:12  [ТС] 7
Я собираю под ARM процессор. На обычном компе у меня это все работает.

Добавлено через 7 часов 42 минуты
Сделал ДАМП
QEglFSImx6Hooks will set environment variable FB_MULTI_BUFFER=2 to enable double buffering and vsync.
If this is not desired, you can override this via: export QT_EGLFS_IMX6_NO_FB_MULTI_BUFFER=1
Segmentation fault
Приложение завершилось с кодом 139.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.04.2015, 17:12

сборка Qt на windows для целевой машине на arm linux
возможно ли собрать Qt на windows (хост-машина) для кросс-компиляции под linux arm (целевая...

Можно ли собирать проекты под ARM в QT Creator?
Я хотел бы работать из под винды......и вот возник вопрос можно ли мне сделать так - скачать QT...

Сборка проекта
Переношу проект с версии 4+ на 5+ При попытке скомпилировать получаю 3 ошибки: :-1: ошибка:...

Сборка проекта
При сборке любого приложения возникает ошибка : Сообщения сборки - error: Error -1073741819....


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

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

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