debug libs are used for debugging!! ... there are many benefits of it the most important are :
1. First of all debug libs let your debugger step inside the code of the lib.
2. There are extra debug code in debug lib for example
#ifdef _DEBUG_
if(someerror)
qDebug("error here");
#endif
and there are ASSERT() macros in debug mode which helps in catching logical errors.