Я ищу детектор утечки памяти в Qt, статический или нет, например, CppCheck.
Затем я нашел Valgrind (удаленный анализатор памяти Valgrind) и Vera ++, Valgrind интегрирован с Qt, нормально ли он работает для Windows?
Я также получил Vera ++, исполняемый файл, но я не знаю, как его использовать. Может кто-нибудь сказать мне, как использовать эти оба?
Valgrind для Linux. Очень хорошее решение для памяти для тех же задач в Windows Доктор памяти. Он отлично справляется с обнаружением утечек памяти.
Я рекомендую использовать новую функцию GCC: Memory Sanitizer.
Это намного быстрее, чем Valgrind (меньшие издержки производительности), и он также должен работать в тех случаях, когда Valgrind дает сбой (отслеживание переменных стека). А поскольку это функция компилятора, она также должна быть доступна для Windows.
Valgrind предназначен только для Linux.
Так что вам нужно что-то другое для Windows, я не знаю ни одного бесплатного решения, сравнимого с Valgrind.