Russian Qt Forum

Qt => Qt-инструментарий => Тема начата: laMer007 от Октябрь 30, 2011, 19:56



Название: QT 4.7.4 и MinGW 4.5.2 и C++0x
Отправлено: laMer007 от Октябрь 30, 2011, 19:56
Решил, наконец, попробовать QT-среду, ведь её так хвалят. ::)

Захотелось включить поддержку С++0x, поэтому поставил MinGW 4.5.2, тк в идущей по умолчанию MinGW 4.4.0 нет поддержки С++0x.

Но вот не задача, при компиляции чистого проекта QT Widgets получаю ошибку:
(http://jpegshare.net/thumbs/62/e2/62e20f0074aba8610afcff2595098cac.jpg) (http://jpegshare.net/62/e2/62e20f0074aba8610afcff2595098cac.jpg.html)
До подмены MinGW проблем не было.

Ставил MinGW так:
1)Поставил через mingw-get-inst.
2)Удалил H:\QtSDK\mingw и подменил на вновь установленную копию.

В проекте поддержку С++0х включил так QMAKE_CXXFLAGS += -std=c++0x ,но это на ошибку не влияет.

В чем причина? Как решить?


Название: Re: QT 4.7.4 и MinGW 4.5.2 и C++0x
Отправлено: lesav от Октябрь 30, 2011, 20:28
Попробуйте выполнить сборку в командной строке, чтоб увидеть кирилицу в логе.

Интуитивно могу сказать, видимо нужно подправить спек.  Судя по "зашифрованному" логу mingw32-make не находить g++.exe


Название: Re: QT 4.7.4 и MinGW 4.5.2 и C++0x
Отправлено: laMer007 от Октябрь 30, 2011, 22:05
Вы оказались правы. Гуишный mingw-get-inst оказался какой-то кривой или глюкнул. g++ не поставил. Поставил все из коммандной строки через mingw-get вручную. Спасибо.  :D

Сейчас буду разбираться... Может новые вопросы появятся...  :)