Вы не зашли.
Главная » Компьютеры/Софт » MinGW 4.5.0
#1. DarkRiDDeR Off (4)
Участник
2011.12.17 09:09
Нужен компилятор MinGW, именно версии 4.5.0. За помощь буду очень благодарен
Отредактировано DarkRiDDeR (2011.12.17 09:09)
#2. Gemorroj Off (107)
Administrator
2011.12.18 21:09
подозреваю, что последнюю версию, ты всегда сможешь найти тут http://sourceforge.net/projects/mingw/
#3. DarkRiDDeR Off (4)
Участник
2011.12.19 11:11
Да последнюю я найду, уже и находил, но мне надо версию 4.5
#4. IvanDom Off (0)
Участник
2012.02.28 12:12
Не знаю с чем именно это связано, но при переходе на 4-ю версию mingw, раньше использовал 3-ю, возникла такая проблема:

сообщения, которые выводятся при компиляции, сборке программ выводятся кракозябрами. На 3-ей версии такого не было.

Как победить сие?
#5. IMPEXINVINE Off (0)
Участник
2012.03.05 14:02
уважаемые форумчане
Вопрос у меня такой: решил я попробовать собрать Rhythmbox под MinGW,  при запуске configure он потребовал у меня свежую версию intltool, а тот в свою очередь потребовал Perl не ниже 5.8, тогда как стоит у меня сейчас версия 5.6.

Как можно обойти эту проблему?

З.Ы. Если у кого получалось собрать Perl в MinGW, поделитесь пожалуйста рецептом.
#6. Gemorroj Off (107)
Administrator
2012.03.05 16:04
зачем собирать Perl в MinGW? ставь из репозитория.
#7. IMPEXINVINE Off (0)
Участник
2012.03.13 18:06
Пришел к выводу полного непонимания типов сборок и назначения файлов .dll и .a и как вообще вся эта кухня устроена.
частный случай - виндовоз и MinGW32, Qt4

--== I ==--
вот собираю я Qt с разделяемыми библиотеками configure -shared ....
создаются dllки, это мне ВРОДЕ понятно.
1 При компиляции программы мне нужны только заголовочники для этих dllок, сами dllки не нужны.
2 При запуске программы она обращается к ОСьке и говорить нужна такая-то функция из такой-то dllки. ОСька ищет dllку и, если находит, то загружает ее в память, и как-то там говорит моей программе по каким адресам эта функция находиться

--== II ==--
вот собираю я Qt статически configure -static ....
создаются aшки, это мне тоже ВРОДЕ понятно.
1 При компиляции программы мне нужны уже не только заголовочники для этих aшек, но и сами aшки, чтобы линкер соеденил в один exeшник объектники .o моей программы и Qtишные aшки.
2 При запуске программы она оказывается самодостаточной и просит у ОСьки только стандартные ОСькины функции.

Если это все так, то у меня вопрос, а зачем при сборке с разделяемыми библиотеками в каталоге QTDIRlib создается море aшек?
И почему нельзя один Qtшный корневой каталог использовать для разных типов сборок, ведь в QTDIRlib уже есть и то и другое?
#8. IMPEXINVINE Off (0)
Участник
2012.03.14 04:04
Опана
Покапался в файле ctime и нашел там

namespace std

  using clock_t;
  using time_t;
  using tm;

#ifndef __MINGW32CE__
  using clock;
#endif
  using difftime;
#ifdef __MINGW32CE__ // в оригинале было #ifndef
  using mktime;
  using time;
  using asctime;
  using ctime;
  using gmtime;
  using localtime;
  using strftime;
#endif


Заменил там как указанно и - заработало 
Только я не понял - wince религия не позволяет использовать std::localtime ??

Опана
Покапался в файле ctime и нашел там

namespace std

  using clock_t;
  using time_t;
  using tm;

#ifndef __MINGW32CE__
  using clock;
#endif
  using difftime;
#ifdef __MINGW32CE__ // в оригинале было #ifndef
  using mktime;
  using time;
  using asctime;
  using ctime;
  using gmtime;
  using localtime;
  using strftime;
#endif


Заменил там как указанно и - заработало 
Только я не понял - wince религия не позволяет использовать std::localtime ??
#9. Gemorroj Off (107)
Administrator
2012.03.14 13:01
отправь патчи разработчикам.
Страниц: 1
Главная
WEB
PunBB Mod v0.6.2
0.017 s