какие-либо рекомендации по производительности для плагина cpp для визуальной студии?

Я только недавно установил cppcheck, у которого были довольно хорошие рекомендации по статическому анализу кода C++ в Интернете. cppcheck установлен правильно, и я могу успешно запустить его из командной строки или графического интерфейса. Затем я установил плагин Visual Studio v1.1.0 для cppcheck и очень разочарован этим плагином.

Проект, над которым я работаю, настолько велик, что кажется, что он зависает, хотя обратной связи нет, поэтому я не могу сказать, делает ли он что-нибудь вообще, и что кажется минимальной поддержкой для устранения неполадок. Я надеялся, что, возможно, некоторые опытные пользователи могут дать некоторые рекомендации о том, как улучшить производительность.

Я уже удалил все проверки, кроме ошибок, что не идеально, но я пытаюсь ускорить его, уменьшив количество необходимых действий.

Я попытался добавить регулярное выражение в исключаемые включаемые файлы, но я не уверен, что оно вообще работает.

У меня действительно нет времени взять исходный код и начать его отладку.

Я бы очень хотел встроить этот инструмент в Visual Studio, чтобы все разработчики действительно им пользовались. Я также добавил cppcheck в качестве внешнего инструмента в Visual Studio, но на самом деле это просто попытка бедняги сделать то, что действительно должен делать плагин, тем более что макросы были удалены из Visual Studio, поэтому я не могу запускать его автоматически при сохранении.

http://www.codeproject.com/Tips/472065/Poor-Man-s-Visual-Studio-Cppcheck-Integration

Я думаю, что это значительно повысит вероятность того, что разработчики используют этот инструмент, если cppcheck настроен на запуск при сохранении, что является отличной функцией плагина, если он просто работает.

В конце концов, я бы просто очень хотел, чтобы этот плагин работал.


person Robyn Fry    schedule 03.07.2014    source источник
comment
FWIW Я пришел сюда из-за поиска в Google, когда хотел, чтобы CppCheck работал быстрее. Мне удалось сделать это, удалив папки, которые он ищет (те, которые предоставлены -I). Вы получаете меньше потенциальных проблем, но благодаря этому CppCheck работает молниеносно. (И я не использовал плагин, не уверен, есть ли способ сделать это с помощью плагина.)   -  person Vaillancourt    schedule 15.01.2019


Ответы (1)


В конце концов я решил добавить cppcheckgui.exe в свой список внешних инструментов в Visual Studio. Он обходит плагин, но по-прежнему легко работает для моих нужд.

Я обнаружил, что использование cppcheck вместе со встроенным анализом кода Visual Studio оказалось очень успешным. Оба сосредоточены на разных проблемах в исходном коде, и их совместное использование, я считаю, обеспечивает более полный анализ моего кода.

person Robyn Fry    schedule 01.05.2015