| |||
![]()
|
![]() ![]() |
![]()
Апгрейд По совету из рупрограмминг -- скачал и обновил MinGW. Если раньше было gcc 3.2.3 (build 20030504), то теперь -- 4.5.2. Плюсы: - мерзкие баги с экспортом, про которые я писал, кажется, отсутствуют. Ура! - соответствие более строгим стандартам C++ привело к выдачи уймы предупреждений. В основном -- попытка присваивания char const * к char * (т.е. потеря константности указателя) теперь вызывает суровый уорнинг (хоть и не ошибку). Пришлось перелопатить уйму кода, чтоб все это убрать (но, в общем, это следовало сделать). Минусы: - абсолютно тот же модуль, собранный новым компилятором, увеличился в размере с 402 до 451 Kb! С чего прирост на 10%, непонятно. - отсутствуют несколько полезных утилит, например pexports. Можно, конечно, скопировать из старой установки -- но могли и включить... |
||||||||||||||
![]() |
![]() |