У меня есть решение более ста проектов VC ++. Когда я строю с использованием VS 2010 или через командную строку, вывод показывает несколько сотен узлов, выплевывая вывод одновременно.
Например:
1> ------ Перестроить все началось: Проект: abc, Конфигурация: Отладка Win32 ------
2> ------ Перестройка Все началось: Проект: ami, Конфигурация: Отладка Win32 ------
3> ------ Перестройка Все началось: Проект: pqr, Конфигурация: Отладка Win32 ------
3> stdafx.cpp
1> stdafx.cpp
2> stdafx.cpp
3> ViewTree.cpp
1> ViewTree.cpp
3> PropertiesWnd.cpp
2> ViewTree.cpp
1> PropertiesWnd.cpp
2> PropertiesWnd.cpp
3> pqrView.cpp
1> OutputWnd.cpp
3> pqrDoc.cpp
2> OutputWnd.cpp
1> MainFrm.cpp
3> pqr.cpp
1> FileView.cpp
2> MainFrm.cpp
3> OutputWnd.cpp
3> MainFrm.cpp
1> ClassView.cpp
2> FileView.cpp
3> FileView.cpp
1> ChildFrm.cpp
2> ClassView.cpp
3> ClassView.cpp
1> abcView.cpp
2> ChildFrm.cpp
1> abcDoc.cpp
3> ChildFrm.cpp
2> amiView.cpp
1> abc.cpp
3> Генерация кода ...
2> amiDoc.cpp
1> Генерация кода ...
2> ami.cpp
2> Генерация кода ...
1> abc.vcxproj -> c: \ temp \ ami \ Debug \ abc.exe
2> ami.vcxproj -> c: \ temp \ ami \ Debug \ ami.exe
3> pqr.vcxproj -> c: \ temp \ ami \ Debug \ pqr.exe
========== Перестроить все: 3 успешно, 0 не удалось, 0 пропущено ==========
Вопрос в том, как сделать make (разобрать этот вывод в узлы, сгруппированные по их номеру.
Например:
1> ------ Перестроить все началось: Проект: abc, Конфигурация: Отладка Win32 ------
1> stdafx.cpp
1> ViewTree.cpp
1> PropertiesWnd.cpp
1> OutputWnd.cpp
1> MainFrm.cpp
1> FileView.cpp
1> ClassView.cpp
1> ChildFrm.cpp
1> abcView.cpp
1> abcDoc.cpp
1> abc.cpp
1> Генерация кода ...
1> abc.vcxproj -> c: \ temp \ ami \ Debug \ abc.exe
2> ------ Перестроить все началось: Проект: ami, Конфигурация: Отладка Win32 ------
2> stdafx.cpp
2> ViewTree.cpp
2> PropertiesWnd.cpp
2> OutputWnd.cpp
2> MainFrm.cpp
2> FileView.cpp
2> ClassView.cpp
2> ChildFrm.cpp
2> amiView.cpp
2> amiDoc.cpp
2> ami.cpp
2> Генерация кода ...
2> ami.vcxproj -> c: \ temp \ ami \ Debug \ ami.exe
3> ------ Перестроить все запущено: Проект: pqr, Конфигурация: Отладка Win32 ------
3> stdafx.cpp
3> ViewTree.cpp
3> PropertiesWnd.cpp
3> pqrView.cpp
3> pqrDoc.cpp
3> pqr.cpp
3> OutputWnd.cpp
3> MainFrm.cpp
3> FileView.cpp
3> ClassView.cpp
3> ChildFrm.cpp
3> Генерация кода ...
3> pqr.vcxproj -> c: \ temp \ ami \ Debug \ pqr.exe
========== Перестроить все: 3 успешно выполнено, 0 не выполнено, 0 пропущено ==========
Это необходимо для того, чтобы я мог посмотреть на точный сбойный проект, и это сбой cpp-файлов. Мне также нужно резюме, как неудачные проекты: ABC, XYZ ...
Есть ли быстрый способ добиться этого вместо написания надстройки за 300 долларов?