Как использовать Valgrind и vera ++ в Windows

Я ищу детектор утечки памяти в Qt, статический или нет, например, CppCheck.
Затем я нашел Valgrind (удаленный анализатор памяти Valgrind) и Vera ++, Valgrind интегрирован с Qt, нормально ли он работает для Windows?
Я также получил Vera ++, исполняемый файл, но я не знаю, как его использовать. Может кто-нибудь сказать мне, как использовать эти оба?

0

Решение

Valgrind для Linux. Очень хорошее решение для памяти для тех же задач в Windows Доктор памяти. Он отлично справляется с обнаружением утечек памяти.

2

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

Я рекомендую использовать новую функцию GCC: Memory Sanitizer.
Это намного быстрее, чем Valgrind (меньшие издержки производительности), и он также должен работать в тех случаях, когда Valgrind дает сбой (отслеживание переменных стека). А поскольку это функция компилятора, она также должна быть доступна для Windows.

Вот хорошая инструкция, как использовать его с Qt.

1

Valgrind предназначен только для Linux.

Так что вам нужно что-то другое для Windows, я не знаю ни одного бесплатного решения, сравнимого с Valgrind.

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