Есть ли ccache для Visual Studio?
Я знаю, что scons
реализует функциональность ccache
, но я застрял с другой системой сборки.
Я также знаю, что есть gocache
проект на SourceForge, который направлен на реализацию ccache
-like функциональность для других компиляторов, но это, кажется, не является полным.
Ответы
Ответ 1
Если у вас есть бюджет, ознакомьтесь с Xoreax Incredibuild. Он делает то, что вы хотите, и это хорошо уважаемая часть программного обеспечения.
Ccache не работает в VS, и на самом деле нет свободной альтернативы. Если вам удастся создать один, многие разработчики будут очень благодарны.
Ответ 2
Бесстыдный плагин, но я написал Python script, который пытается работать так же, как ccache, за исключением того, что он может обернуть MSVC. См. https://github.com/frerich/clcache
Ответ 3
Есть неофициальный патч для ccache для поддержки MSVC, но я еще не пробовал сам...
Ответ 4
прятали
Он поддерживает PDB, PCH и имеет хорошую панель инструментов.
Отказ от ответственности: я один из авторов :)
Ответ 5
https://github.com/inorton/cclash
Это немного больше плагин. Я использовал его, чтобы сэкономить около 35% от наших сборок Cygwin Visual Studio 2012.
Ответ 6
Incredibuild очень хорош, хотя для Visual Studio он больше похож на distcc, чем на ccache.
Если вы хотите использовать ccache и distcc для среды Visual Studio, попробуйте одновременно использовать Stashed вместе с Incredibuild. Он работает так же, как ccache + distcc для Linux, без настройки и административных издержек.