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

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


person Juicebox    schedule 08.11.2016    source источник


Ответы (1)


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

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

person Chris G.    schedule 08.11.2016
comment
Спасибо ! Я тестирую это и даю вам свой отзыв! - person Juicebox; 09.11.2016