msbuild — получение ошибки разбора с помощью плагина c ++ с использованием макросов

У меня есть следующий код в моем .cpp:

STDMETHODIMP CChildFrame::raw_StateChanged(long _lIndex)
{
return S_OK;
}

и у меня есть следующий код в моем .h:

STDMETHOD(raw_StateChanged)(long _lIndex);

Я использую build-обертку с MSBuild.

Когда я использую Sonar-Runner Analyzer, он выдает мне ошибки:

Невозможно проанализировать файл …

RecognitionException: ошибка разбора в строке …

1

Решение

Определение _WIN32 отсутствует, я не знаю, почему.
Вам нужно добавить: sonar.cfamily.predefinedMacros = # define _WIN32.

1

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


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