У меня есть несколько сложных макросов препроцессора, которые используют трюк N-arg для подсчета аргументов и создания определенного подмакроса в зависимости от количества аргументов __VA_ARG__
. Визуальному помощнику это не нравится, и он полностью портит синтаксический анализ и отчеты об ошибках. Я хотел бы знать, определены ли какие-либо предопределенные макросы (например, __VAX__
или __VISUAL_ASSIST__
) в случае синтаксического анализа визуальной помощи для реализации определенного кода для него. Если нет, знаете ли вы какой-либо другой способ избежать визуального синтаксического анализа раздела или способ дать ему определенную версию макроса?
Есть ли способ создать специальные разделы препроцессора Visual Assist?
Ответы (1)
Вы можете предоставить Visual Assist определенную версию макроса, создав файл va_stdafx.h
. Внутри этого файла поместите упрощенные определения макросов, которые вы хотите, чтобы Visual Assist увидел. Убедитесь, что файл заканчивается пустой строкой.
Процесс описан здесь: https://support.wholetomato.com/default.asp?W302< /а>
person
Chris G.
schedule
08.11.2016
Спасибо ! Я тестирую это и даю вам свой отзыв!
- person Juicebox; 09.11.2016