Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: niXman от Май 09, 2010, 02:16



Название: mingw32-gcc-4.6.0 и Qt-4.6.2
Отправлено: niXman от Май 09, 2010, 02:16
попробовал собрать Qt-4.6.2 под mingw32 на безе gcc-4.6.0.
при сборке qmake получил такую ошибку:
Цитировать
C:\qt/src/corelib/tools/qlocale.cpp: In function 'char* qdtoa(double, int, int, int*, int*, char**, char**)':
C:\qt/src/corelib/tools/qlocale.cpp:6531:14: error: '_clear87' was not declared in this scope
C:\qt/src/corelib/tools/qlocale.cpp:6532:43: error: '_control87' was not declare d in this scope
что за функции - знаю. сам никогда не использовал. и нафига они в Qt не понимаю.
в одноименный файл, добавил пустые тела этих функций, и компиляция прошла удачно, даже все работает.

какие последствия ожидать?


Название: Re: mingw32-gcc-4.6.0 и Qt-4.6.2
Отправлено: lit-uriy от Май 09, 2010, 02:44
по идее они должны быть определены в файле float.h
Может что-то упустили в MinGW?


Название: Re: mingw32-gcc-4.6.0 и Qt-4.6.2
Отправлено: niXman от Май 09, 2010, 09:15
они как-бы там есть. и прототипы сходятся. но не видит он их почему-то :(


Название: Re: mingw32-gcc-4.6.0 и Qt-4.6.2
Отправлено: lit-uriy от Май 09, 2010, 18:22
хм, а предыдущей версией компилятора (GCC-4.4.x) собирается?


Название: Re: mingw32-gcc-4.6.0 и Qt-4.6.2
Отправлено: niXman от Май 09, 2010, 18:45
да, на всех стандартных сборках мингва.
а это моя сборка. ведать что-то не правильно сделал при его сборке.
но все остальные библиотеки/проекты собираются и работают.
даже не знаю в какую сторону думать..


Название: Re: mingw32-gcc-4.6.0 и Qt-4.6.2
Отправлено: AlekseyK от Май 11, 2010, 12:12
да, на всех стандартных сборках мингва.
а это моя сборка. ведать что-то не правильно сделал при его сборке.
но все остальные библиотеки/проекты собираются и работают.
даже не знаю в какую сторону думать..

На sql.ru пишут, что это баг MingGW-4.5: http://www.sql.ru/Forum/actualthread.aspx?tid=743105 Откатитесь или ждите пока допилят. Кстати, где вы его скачали (4.4/4.5)? Есть установка уже или собирать как-то надо?


Название: Re: mingw32-gcc-4.6.0 и Qt-4.6.2
Отправлено: niXman от Май 11, 2010, 13:10
Цитировать
Откатитесь или ждите пока допилят.
немогу ждать. да и не нужно. все работает то.

Цитировать
Кстати, где вы его скачали (4.4/4.5)? Есть установка уже или собирать как-то надо?
по инету есть сборки.
но я сам собираю.


Название: Re: mingw32-gcc-4.6.0 и Qt-4.6.2
Отправлено: AlekseyK от Май 11, 2010, 14:45
по инету есть сборки.
Нашёл только 4.4 и то не на официальном сайте.

но я сам собираю.
Ясно. Скрипт с официального сайта?