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