Форум: "Прочее";
Текущий архив: 2006.08.06;
Скачать: [xml.tar.bz2];
ВнизБыстрая компиляция Builder-a Найти похожие ветки
← →
DevilDevil © (2006-07-12 12:22) [0]Начал работать на C++Builder, достаёт скорость компиляции. Снял 2 галки, непомогло:
1) Project|Options|Packages -> Build with runtime packages
2) Project|Options|Linker -> Use dynamic RTL
НО я слышал, что компилить он может так же быстро как Delphi. Что сделать?
← →
Джо © (2006-07-12 12:24) [1]> НО я слышал, что компилить он может так же быстро как Delphi.
Не может такого быть, потому, что этого не может быть никогда. :-) Быстро он откомпилирует только исходники на Object Pascal, но не CPP.
← →
DrPass © (2006-07-12 12:27) [2]
> НО я слышал, что компилить он может так же быстро как Delphi.
> Что сделать?
Обманули. Ни один многопроходный компилятор С++ не может компилировать так же быстро, как однопроходный Delphi
← →
wicked © (2006-07-12 12:33) [3]он может компилировать быстрее, хоть и не так быстро, как дельфи....
читать о Precompiled Headers....
← →
DevilDevil © (2006-07-12 12:46) [4]Задел за живое... Да я сам Delphi-ст! Знаю, что у Delphi самый быстрый компилятор... всё условно!
> Не может такого быть, потому, что этого не может быть никогда. :-)
Я не просто слышал, я видел собственными глазами, что компилится быстро. Тот чел сейчас недоступен, поэтому и обращаюсь к Мастерам
Вопрос: Как настроить C++Builder, чтобы он компилил в несколько раз быстрее?
← →
Nic © (2006-07-12 13:01) [5]DevilDevil © (12.07.06 12:22)
Всё равно будет медленно, особенно если проект подрастёт :) Так что можно пустить компилировать, пойти заваривать кофе и попутно продумывать, что будем добавлять в программу дальше.
← →
wicked © (2006-07-12 13:15) [6]1) билдер при сборке проекта компилирует только те файлы, которые поменялись либо зависящие от них... а поскольку при программировании единственный способ проверить себя на ошибки - это откомпилировать модуль (Alt+F9), то и компилировать он много не будет.... дольше на линкер любоваться будете....
2) при изменении файлов заголовков он будет компилировать все файлы, которые этот заголовок включают... поэтому менять хедер файлы - дорогая операция...
3) читать о Precompiled Headers (#pragma hdrstop) - методики, хитрости... от себя добавлю "хитрость" - при использовании в проекте и сишных и паскалевских файлов precompiled header-ы перестают работать.... поэтому паскалевские файлы в проекте использовать не рекомендуется... откомпилировать, добавить в проект .obj и включать .hpp файл где надо...
← →
DevilDevil © (2006-07-12 13:19) [7]Всё, нашёл!
Ответ находится на:
http://people.overclockers.ru/seb/articles
← →
Ketmar © (2006-07-12 13:23) [8]offtopic/flame:
сколько лет уж этим си-компиляторам, а привести их в чувство до сих пор не могут...
← →
wicked © (2006-07-12 13:27) [9]> Ketmar © (12.07.06 13:23) [8]
могут.... вы просто о них не знаете.... :)
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2006.08.06;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.01 c