Выпущено обновление Qt 4.5.2 и Qt Creator 1.2 |
Здравствуйте, гость ( Вход | Регистрация )
Выпущено обновление Qt 4.5.2 и Qt Creator 1.2 |
SABROG |
27.6.2009, 12:48
Сообщение
#31
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
Хорошо, если троли решили эту проблему, то зачем bash, собирал бы в cmd? Вот сижу и собираю. Тока у cmd слабый скриптинг, мелкий размер буффера (прокрутку окна обратно не далеко делает) и у mingw32-make не работает ключ -j, в отличае от make в MSYS, который может запускать параллельно несколько компиляций и дожидаться завершения одной из них, если они зависимы. |
|
|
Litkevich Yuriy |
27.6.2009, 14:50
Сообщение
#32
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
SABROG |
27.6.2009, 16:15
Сообщение
#33
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
Собрал Qt новым MinGW. Для интереса сравнил размеры файлов, которые получились от старого и нового gcc.
Общая сумма размеров файлов на: старом: 363Мб новом: 514Мб Если брать отдельные версии сборок, то релизные dll'ки в сумме составили на: старом: 52Мб новом: 39Мб дебажные на: старом: 310Мб новом: 474Мб Т.е. оптимизация по размеру улучшена. По скорости, к сожалению, сравнить не могу. |
|
|
Litkevich Yuriy |
27.6.2009, 17:09
Сообщение
#34
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
А время сборки как-то заметно изменилось?
|
|
|
SABROG |
27.6.2009, 17:51
Сообщение
#35
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
А время сборки как-то заметно изменилось? Я как-то не замерял, т.к. в прошлый раз на ночь оставлял, а на этот раз собралось часа за 2. Кстати дизайнер у меня затребовал еще файлик libgcc_s_dw2-1.dll помимо mingwm10.dll. Во Цитата - Dynamic linking with libgcc_s_dw2-1.dll Dynamic linking with libgcc_s_dw2-1.dll is necessary to throw exceptions between different modules, such as between two DLLs or a DLL and an EXE. Consequently, it is the default for all languages other than C. To disable this dynamic linking, use -static-libgcc. To enable this dynamic linking in C, use -shared-libgcc. Т.е. теперь и его чтоль тянуть надо всегда? Сообщение отредактировал SABROG - 27.6.2009, 21:19 |
|
|
Litkevich Yuriy |
29.6.2009, 4:16
Сообщение
#36
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
у mingw32-make не работает ключ -j, в отличае от make в MSYS Цитата jom is a clone of nmake to support the execution of several commands at once. тык
It adds the -j command line switch similar to GNU make. |
|
|
SABROG |
29.6.2009, 8:15
Сообщение
#37
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
|
|
|
Tonal |
29.6.2009, 10:40
Сообщение
#38
|
Активный участник Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: 17 |
При компиляции PyQt ключик -j нормально работает в mingw32-make.
Я правлю руками makefile сгенерённый при configure. Правда при этом я убираю SH из путей - PyQt с ним не компилиться. А вот при компиляции самой Qt ключик не работает. Почему - не знаю. |
|
|
Текстовая версия | Сейчас: 26.11.2024, 0:57 |