Есть ли способ создать отдельные разделы препроцессора Visual Assist?

У меня есть несколько сложных макросов препроцессора, которые используют трюк с N-аргументами для подсчета аргументов и генерации конкретного суб-макроса в зависимости от __VA_ARG__ количество аргументов
Visual Assist это не нравится, и он полностью портит синтаксический анализ и отчеты об ошибках.
Я хотел бы знать, если какие-либо предопределенные макросы (например, __VAX__или же __VISUAL_ASSIST__) определяются в случае синтаксического анализа Visual для реализации конкретного кода для него. Если нет, знаете ли вы какой-либо другой способ избежать визуальной помощи при разборе раздела или способ дать ему конкретную версию макроса?

1

Решение

Вы можете дать Visual Assist конкретную версию макроса, создав va_stdafx.h файл. Внутри этого файла поместите упрощенные определения макросов, которые вы хотите видеть в Visual Assist. Убедитесь, что файл заканчивается пустой строкой.

Процесс описан здесь:
https://support.wholetomato.com/default.asp?W302

3

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

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

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