Сообщение Re: pch (stdafx.h) in cross-platform projects от 19.08.2021 13:27
Изменено 19.08.2021 13:28 AeroSun
Re: pch (stdafx.h) in cross-platform projects
Здравствуйте, dream_cast, Вы писали:
_>Для Win проектов это дает до x3 скорости сборки (на моих проектах), может и больше.
Чем больше проект — тем больше скорости даёт
_>Для Mac & Lin не дает (pch там вроде как и не научились) но и downgrade не дает.
Даёт, с использованием ccache (надеюсь уже не осталось динозавров которые без него с++ на линуске используют?)
_>Я к тому, хорошая ли это практика или нет?
Это необходимая практика, как и ccache, incredibuild и в будущем — модули. Если кто-то утверждает обратное — это автоматом означает небольшой опыт плюсовика.
_>Те opensource проекты что встречались не используют такого (или просто не попадались).
99% opensource проектов — это лютое гавно, как по рахитектуре так и по коду
_>Вот и думаю, это "плохо так делать" или все же имеет смысл.
Разберись когда, для чего и как оно применяется, это необходимые инструменты для работы над большими проектами
_>Для Win проектов это дает до x3 скорости сборки (на моих проектах), может и больше.
Чем больше проект — тем больше скорости даёт
_>Для Mac & Lin не дает (pch там вроде как и не научились) но и downgrade не дает.
Даёт, с использованием ccache (надеюсь уже не осталось динозавров которые без него с++ на линуске используют?)
_>Я к тому, хорошая ли это практика или нет?
Это необходимая практика, как и ccache, incredibuild и в будущем — модули. Если кто-то утверждает обратное — это автоматом означает небольшой опыт плюсовика.
_>Те opensource проекты что встречались не используют такого (или просто не попадались).
99% opensource проектов — это лютое гавно, как по рахитектуре так и по коду
_>Вот и думаю, это "плохо так делать" или все же имеет смысл.
Разберись когда, для чего и как оно применяется, это необходимые инструменты для работы над большими проектами
Re: pch (stdafx.h) in cross-platform projects
Здравствуйте, dream_cast, Вы писали:
_>Для Win проектов это дает до x3 скорости сборки (на моих проектах), может и больше.
Чем больше проект — тем больше скорости даёт
_>Для Mac & Lin не дает (pch там вроде как и не научились) но и downgrade не дает.
Даёт, но с использованием ccache это не так сильно заметно (надеюсь уже не осталось динозавров которые без него с++ на линуске используют?)
_>Я к тому, хорошая ли это практика или нет?
Это необходимая практика, как и ccache, incredibuild и в будущем — модули. Если кто-то утверждает обратное — это автоматом означает небольшой опыт плюсовика.
_>Те opensource проекты что встречались не используют такого (или просто не попадались).
99% opensource проектов — это лютое гавно, как по рахитектуре так и по коду
_>Вот и думаю, это "плохо так делать" или все же имеет смысл.
Разберись когда, для чего и как оно применяется, это необходимые инструменты для работы над большими проектами
_>Для Win проектов это дает до x3 скорости сборки (на моих проектах), может и больше.
Чем больше проект — тем больше скорости даёт
_>Для Mac & Lin не дает (pch там вроде как и не научились) но и downgrade не дает.
Даёт, но с использованием ccache это не так сильно заметно (надеюсь уже не осталось динозавров которые без него с++ на линуске используют?)
_>Я к тому, хорошая ли это практика или нет?
Это необходимая практика, как и ccache, incredibuild и в будущем — модули. Если кто-то утверждает обратное — это автоматом означает небольшой опыт плюсовика.
_>Те opensource проекты что встречались не используют такого (или просто не попадались).
99% opensource проектов — это лютое гавно, как по рахитектуре так и по коду
_>Вот и думаю, это "плохо так делать" или все же имеет смысл.
Разберись когда, для чего и как оно применяется, это необходимые инструменты для работы над большими проектами