Компиляция ресурсов |
Здравствуйте, гость ( Вход | Регистрация )
Компиляция ресурсов |
Алексей1153 |
15.9.2010, 8:49
Сообщение
#1
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
Когда меняю содержимое ресурсов (добавляю/удаляю файлы) , перекомпиляция занимает минут 5 (при этом машина впадает в ступор )
Есть ли какие-то способы ускорить перекомпиляцию ресов ? Инкрементальная, может быть, есть перекомпиляция ? Ещё подозрение, что используется сжатие файлов, а сжимать *.png вряд ли смысл имеется |
|
|
Litkevich Yuriy |
15.9.2010, 10:01
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
ты представляешь, что делает rcc с файлом ресурсов?
|
|
|
Алексей1153 |
15.9.2010, 10:34
Сообщение
#3
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
создаёт статические массивы, насколько понимаю. У меня появляется файл qrc_res.cpp с декларацией этих массивов и ссылок на ресурсные файлы.
Аж на 422813 строк. А в чём подвох ? Разве сложно утилите удалить ненужный массив, вставить недостающие Сообщение отредактировал Алексей1153 - 15.9.2010, 10:36 |
|
|
Litkevich Yuriy |
15.9.2010, 11:04
Сообщение
#4
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
А в чём подвох ? дак вот именно в этом:Аж на 422813 строк. Разве сложно утилите удалить ненужный массив, вставить недостающие компилятор после изменения файла всё равно будет его целиком перекомпилировать.Я последнее время использую два способа: 1) не использую ресурсы вообще 2) разбиваю ресурсы на логические группы, каждая группа в отдельном файле ресурсов |
|
|
Алексей1153 |
15.9.2010, 11:18
Сообщение
#5
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
|
|
|
Алексей1153 |
15.9.2010, 14:33
Сообщение
#6
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
разделил - даже скомпилировалось раз в 10 быстрее
|
|
|
Текстовая версия | Сейчас: 3.1.2025, 2:00 |