Описание тега cppdepend

1 ответ

cppdepend. проблемы? заметки о выпуске? сообщество? служба поддержки?

Я обнаружил инструмент cppdepend для анализа огромных проектов. Но, как я вижу, у него есть некоторые проблемы. Например, главным и критическим (для меня) является то, что некоторые зависимости, которые я вижу прямо в коде самостоятельно, cppdepends…
20 июн '12 в 05:35
1 ответ

Как посмотреть поток анализа cppdepend (например, для базового класса не следует использовать производные)

Я играю с cppdepend, и меня беспокоит одна вещь:В нем перечислены определенные классы, которые нарушают "базовый класс не должен использовать производные". Но я не нашел способ точно определить, где и как базовый класс использует производные. Это мо…
03 окт '12 в 11:14
1 ответ

CPPDepend Определение использования виртуальной функции

У меня небольшая проблема со способностью CPPDepend обнаруживать использование виртуальных функций. Рассмотрим следующий сценарий. Два класса, CParentClass и CChildClass, где CChildClass является производным от CParentClass. CParentClass имеет вирту…
09 мар '15 в 09:18
0 ответов

Обнаружить незащищенный код с помощью cppdepend для проверки отсутствия внешнего защитного устройства в цепочке вызовов?

Я пытаюсь обнаружить код, который не защищен пунктом охраны на более высоком уровне в вызывающих. Я думаю, что могу довольно близко познакомиться с cppdepend, но не уверен, смогу ли я точно определить проблемы. У меня есть куча кода, где требуется з…
24 мар '11 в 15:46
3 ответа

Как мы можем обнаружить все сравнения указателей в исходном коде? C++

Мы хотим найти все сравнения указателей из типа класса. Например, у нас есть класс A и производные классы от A, такие как B, C ect. A *pa; A *pa2; B *pb; Все сравнения, такие как if (pa == pa2) или if (pa!= Pb), должны быть найдены в нашем исходном …
1 ответ

CppDepend против NDepend

И CppDepend, и NDepend разработаны одной и той же компанией и, похоже, основаны на одной и той же кодовой базе и имеют некоторые функции. Я еще не нашел сайт для сравнения. Я работаю над несколькими простыми решениями на C# без какого-либо кода на C…
17 фев '12 в 13:05
1 ответ

Нарисовать граф вызовов для исходных кодов C, используя cppDepend

У меня проблема с использованием инструмента cppDepend. У меня есть исходный код, который написан на языке C, и мне нужно нарисовать его зависимость или граф вызовов. Расширение исходного кода компилятора cppDepend установлено на c; cpp; cxx; cc, но…
31 дек '12 в 08:41
0 ответов

CppDepend плагин сбой визуальной студии

У меня проблемы с запуском Visual Studio ( 2012 и 2013) после установки плагина CppDepend. Некоторые информационные окна могут помочь: Problem signature: Problem Event Name: CLR20r3 Problem Signature 01: devenv.exe Problem Signature 02: 12.0.31101.0…
22 дек '14 в 19:12
2 ответа

CppDepend.Console.exe закрывается очень быстро

Я использую CppDepend и мне нужно, чтобы он работал из командной строки. Итак, я использую CppDepend.Console.exe, моя проблема в том, что он открывается на 1 секунду и закрывается немедленно! Я даже ничего не могу напечатать.
19 окт '17 в 15:29
1 ответ

Запрос метрики CPPdepend LCOM

Я пытался получить отчет по метрике LCOM, используя CppDepend. Я написал следующий запрос // <Name>TODO short description</Name> from t in Application.Types select new {t,t.LCOM, t.LCOMHS} Но этот запрос дает значение таблицы только для …
07 авг '17 в 09:19
1 ответ

Как сказать Cppdepend, что каталог имеет несколько локальных копий

Для определенного проекта я хочу сделать статистику вроде списка открытых методов и функций. Отличным вариантом может быть использование CppDepend и его встроенный язык запросов. Наша (унаследованная) база проектов имеет приложения. Каждое приложени…
24 май '18 в 10:12
1 ответ

Cppdepend C++ Linux Base

Я пытаюсь сгенерировать метрики кода для проекта C++, который не является Visual Studio, скорее он был написан для Linux. Я попробовал Project Maker и следовал инструкциям за исключением последней части (добавив исходные файлы, вы можете указать сво…
13 окт '17 в 20:27
0 ответов

Как я могу использовать матрицу NxM в качестве начального условия в 'pdepe'

Я использую решатель pdepe, чтобы решить 4 PDE одновременно. Теперь я хочу использовать решение в качестве начального граничного условия для следующего шага, например, u0(1,:)= sol(end,:,1). Это работает довольно хорошо, пока я просто использую одно…
28 май '19 в 16:12
1 ответ

(Правило Cppdepend) «Конструктор не должен вызывать виртуальные методы» работает только с собственным (базовым) классом?

У меня вопрос к "Конструктор не должен вызывать виртуальные методы" (в C++). Да я знаю проблему. Проблема ясна. Это описано, например , здесь У меня есть специальный вопрос. Я начинаю с CppDepent, проверяю мой проект. Теперь CppDepent предупреждает …
24 янв '21 в 13:16
0 ответов

Как добавить пользовательские правила одного проекта в анализ sonarQube?

Я создал новое правило в своем проекте CPPDepend. Я вижу, что это было рассмотрено в результатах панели инструментов как мои «TODO CUSTOM TEST CLASES». (изображение ниже) Я сохранил проект и добавил путь .cdproj к правилам CppDepend в sonarQube, но …
08 ноя '22 в 20:13
0 ответов

Как я могу определить правило cppdepend как правило запаха кода?

Я создал новое правило на cppdepend. Мой документ cdproj включал новую строку следующим образом <Query Active="True" DisplayList="True" DisplayStat="True" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[// <Name>Classes m…
17 ноя '22 в 18:29
0 ответов

Анализ CppDepend пропущен, поскольку путь выполнения правил CppDepend SonarQube недействителен.

Я настроил путь CppDepend.SonarQube.RuleRunner.exe и перезапустил сервер sonarQube. например C:\cppdepend2021.1\SonarPlugin\CppDepend.SonarQube.RuleRunner.exe Я проверил, что это правильный путь, но при сканировании все равно получаю то же сообщение…
14 мар '23 в 20:12