C ++ Рефакторинг предварительно скомпилированного заголовка - PullRequest
1 голос
/ 04 июня 2010

К сожалению, в проекте, находящемся здесь, на работе, у кого-то была прекрасная идея поместить каждый заголовок каждого отдельного файла из довольно большого проекта в предварительно скомпилированный заголовок. Это означает, что любое изменение любого заголовка в проекте должно перекомпилировать весь проект, а все файлы cpp занимают слишком много времени.

Существует ли какой-либо достойный инструмент рефакторинга C ++, который может автоматически помещать необходимые включения в соответствующие файлы cpp? Я действительно не хочу делать это вручную с сотнями разных файлов.

1 Ответ

2 голосов
/ 04 июня 2010

Очень мало приличных инструментов рефакторинга C ++, потому что анализ кода C ++ труден (и, следовательно, также медленен) Вам, вероятно, придется написать такой инструмент самостоятельно, возможно, с некоторой помощью GCC-XML .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...