Правила конкурсов
·
Все конкурсы
·
ТОП
·
Форум
·
Игры
·
Призы
·
RSS
·
Стримы
Навигация
Поддержать материально
Steam Greenlight
Логотипы
Медальки
Гость
Имя
Пароль
Вы не зарегистрированны?
Нажмите здесь
для регистрации.
Забыли пароль?
Запросите новый
здесь
.
Темы форума
Форумный квест IGDC
Вчера, 15:11
IAmNotARobot
190 - ?
24.10.2025
kott
189 - Race V
4.08.2025
IAmNotARobot
Разрешите представит…
6.07.2025
BlitzID
189 - ?
2.07.2025
BlitzID
В каком банке открыт…
29.06.2025
Dan
WoL
23.06.2025
PapkaI_Igrodel
Привет выжившие
23.06.2025
PapkaI_Igrodel
MarketGameV4
13.06.2025
IAmNotARobot
188 - RPG
17.02.2025
Mefistofel
Сейчас на сайте
Гостей: 3
На сайте нет зарегистрированных пользователей
Пользователей:
1,795
новичок:
BlitzID
Обсуждение «SCU - Single Compilation Unit - приемчик»
_zlos_
Опубликовано 05.03.2007 22:01
(19 лет назад)
#
Не знаю, многие ли знают...
Если кодаете на C++ - то вас наверняка достала длительная компиляция программ и библиотек (на моей машине релиз CeGUI собирается 7 минут почти). Знайте - есть отличный способ сократить это время! Для CeGUI c 7 минут до 40-50 секунд. Называется он SCU (Single Compliation Unit)
В чем суть? У нас есть файлы foo.cpp и boo.cpp. Мы делаем scu.cpp куда втыкаем:
#include "foo.cpp"
#include "boo.cpp"
А сами файлы (если мы кодаем в Студии) помечаем, что компилять их не надо. Viola! Тут правда могут быть траблы, правда, которые лечатся перестановкой файлов, иногда дефайнами. Но результат того стоит...
Сокращение времени сборки в 5 раз!
ЗЫ.
В качестве бесплатного бонуса - сокращение размера библиотеки (lib-файла). В случае CeGUI - с 130 Мб до 8 Мб в релизе.
редакция от
_zlos_
, 05.03.2007 22:02
XProger
Опубликовано 06.03.2007 16:28
(19 лет назад)
#
Никакие костыли не отрастят тебе ногу...
Doj
Опубликовано 24.12.2011 20:41
(14 лет назад)
#
Если кодаете на C++ - то вас наверняка достала длительная компиляция программ и библиотек
Не надо обобщать, g++ и грамотный make достаточно шустро компилят.
DRON
Опубликовано 24.12.2011 21:08
(14 лет назад)
#
ДА и если прикомпайлд хедер используется то еще шустрее.
Darthman
Древний организм
Опубликовано 25.12.2011 11:53
(14 лет назад)
#
Некропостеры, чтоли? Последний пост 2007 года.
DRON
Опубликовано 25.12.2011 12:50
(14 лет назад)
#
Это все Doj ^)
Перейти на форум:
Отчетные темы
Следующий конкурс
Правила
Создание игр
Презентация ваших игр
Все о сайте
Беседка
Копилка
Флуд и Флейм
Все о сайте
Ваши проекты
Конкурсы
Открытые конкурсы:
Активных нет
Недавние конкурсы:
№
189 -
Race V
№
188 -
RPG XIII
№
187 -
Bullet Heaven
№
186 -
Strategy
№
185 -
RPG XII
Все конкурсы
Случайная игра
Мини-чат
Вам необходимо залогиниться.
Архив чата
Copyright © IGDC 2005-2025
27,703,585 уникальных посетителей
Создано на базе
русской версии
PHP-Fusion
copyright © 2003-2006 by Nick Jones.
Released as free software under the terms of the GNU/GPL license.