Russian Qt Forum
Ноябрь 23, 2024, 16:56 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Qt 5.0.1 вместе с mingw47 ошибка в libstdc++-6.dll  (Прочитано 2938 раз)
_Bers
Бывалый
*****
Offline Offline

Сообщений: 486


Просмотр профиля
« : Апрель 05, 2013, 19:20 »

С сайта: https://qt-project.org/downloads
Установил себе: Qt 5.0.1 for Windows 32-bit (MinGW 4.7, 823 MB)

Создаю простейший проект:

Код:
#include <iostream>

using namespace std;

int main()
{
    cout << "Hello World!" << endl;
    return 0;
}

Запускаю: выводит в консольку текст Hello World!
И где-то через мгновение крэшется.

Запускаю из под отладки, выводит:
сигнал: SIGNAL SIGILL
назначение: illegal instruction

Стек вызовов функций показывает на:

0   libstdc++-6!_ZSt4cout   C:\Qt501\mingw47\5.0.1\mingw47_32\bin\libstdc++-6.dll      0x6fcd52a0   
1   libstdc++-6!_ZNSolsEPFRSoS_E   C:\Qt501\mingw47\5.0.1\mingw47_32\bin\libstdc++-6.dll      0x6fc8db7a   
2   ??         0x7ffdf000   
3   __mingw_CRTStartup   crt1.c   244   0x4010b9   
4   mainCRTStartup   crt1.c   264   0x401284   

В чем тут проблема? И как это лечется?

Операционка - 32 битная семерка

Решение найдено:

Помимо мингва идущего в коробке с Qt5.0.1 у меня стоял отдельно идущий и рабочий мингв.

Приложение собралось и заработало без ошибок после того, как я пригрохал этот отдельно идущий мингв, и почистил пути в системном окружении.
« Последнее редактирование: Апрель 05, 2013, 21:08 от _Bers » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.051 секунд. Запросов: 23.