Как настроить WPP для кода инструмента в заголовочных файлах (таких как шаблоны)?

Мой проект драйвера использует несколько шаблонных классов, которые реализованы в заголовочных файлах c ++.

По умолчанию WPP работает только с исходными файлами .c и .cpp и вообще не обрабатывает файлы .h.

Я следовал инструкциям в Как генерировать сообщения трассировки из файла заголовка?
из MSDN, однако .h файлы по-прежнему не обрабатываются WPP.

0

Решение

В документации MSDN пропущен важный дополнительный шаг — WPP не вызывается для файлов «h», поэтому вы должны направить его вручную, добавив

\\path\\to\\header\\header.h

в командной строке WPP.

(или добавить \\path\\to\\header\\*.h обрабатывать несколько файлов)

Вы можете настроить Visual Studio, чтобы сделать это для вас так:

введите описание изображения здесь

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]