Разделы справки создавать сообщения трассировки из файла заголовка?
Чтобы создавать сообщения трассировки из исходных файлов с расширениями имен файлов, отличными от .c, .c++, .cpp и .cxx, добавьте параметр -ext в макрос RUN_WPP, который вызывает препроцессор трассировки программного обеспечения Windows.
Например, чтобы создать трассировки из C- и H-файлов, используйте следующую инструкцию:
RUN_WPP=$(SOURCES) -km -ext:.c.h
Убедитесь, что H-файлы, которые должны сканировать tracewpp, включены в $(SOURCES)
, или добавьте их в командную строку.
Пример:
RUN_WPP=$(SOURCES) tracedrv.h -km -ext:.c.h
Не включайте H-файл, указанный с параметром -scan:, в качестве файла данных конфигурации, например trace.h
.
Параметр -ext указывает типы файлов, которые WPP распознает как исходные файлы. WPP игнорирует файлы с другим расширением. По умолчанию WPP распознает только файлы C, C++, .cpp и CXX.
В версиях Windows до Windows Vista, так как значения этого параметра чувствительны к регистру, необходимо перечислить все варианты. Пример:
RUN_WPP=$(SOURCES) -km -ext:.c.C.h.H
Кроме того, если имя файла заголовка совпадает с именем другого исходного файла, добавьте параметр -preserveext в макрос RUN_WPP. Пример:
RUN_WPP=$(SOURCES) -km -ext:.c.C.h.H -preserveext:.c.h
Параметр -preserveext сохраняет указанные расширения имен файлов при создании имен файлов заголовков сообщений трассировки (TMH). Этот параметр запрещает WPP создавать несколько файлов TMH с одинаковым именем. По умолчанию WPP использует только расширение имени файла .TMH, например tracedrv.tmh. С помощью параметра -preserveext файлы будут называться tracedrv.c.tmh и tracedrv.h.tmh.
Полный список необязательных параметров для RUN_WPP см. в разделе Препроцессор WPP.