Вы не зашли.
    
        
        
                Нужен компилятор MinGW, именно версии 4.5.0. За помощь буду очень благодарен
        
                            
                Отредактировано DarkRiDDeR (2011.12.17 05:05)
            
        
                
     
        
        
        
                Да последнюю я найду, уже и находил, но мне надо версию 4.5
        
        
                
    
 
        
        
                Не знаю с чем именно это связано, но при переходе на 4-ю версию mingw, раньше использовал 3-ю, возникла такая проблема:
сообщения, которые выводятся при компиляции, сборке программ выводятся кракозябрами. На 3-ей версии такого не было.
Как победить сие?
        
        
                
    
 
        
        
                уважаемые форумчане 
Вопрос у меня такой: решил я попробовать собрать Rhythmbox под MinGW,  при запуске configure он потребовал у меня свежую версию intltool, а тот в свою очередь потребовал Perl не ниже 5.8, тогда как стоит у меня сейчас версия 5.6. 
Как можно обойти эту проблему?
З.Ы. Если у кого получалось собрать Perl в MinGW, поделитесь пожалуйста рецептом.
        
        
                
    
 
        
        
                зачем собирать Perl в MinGW? ставь из репозитория.
        
        
                
    
 
        
        
                Пришел к выводу полного непонимания типов сборок и назначения файлов .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 уже есть и то и другое?
        
        
                
    
 
        
        
                Опана
Покапался в файле 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 ??
        
        
                
    
 
        
        
                отправь патчи разработчикам.
        
        
                
    
 
Страниц: 1