Bonjours à tous ,

Je suis en train de convertir quelques projets, utilisant Qt, de visual studio 2010 vers Code::Blocks.

A la compilation tout se passe bien mais à l’exécution, dès que la méthode toStdString(); est appelée, j'ai le message d'erreur suivant :

"Microsoft Visual C++ Debug Library

Debug Assertion Failed!
Program: monprog
File: f:\dd\vctools\crt_bld\self_x86\crt\src\dbgdel.cpp
Line: 52

Expression: _BLOCK_TYPE_IS_VALID(pHead->nBlockUse)"

Par chance, cette erreur ne se produit que pour la fonction toStdString() et j'ai donc pu résoudre le problème en utilisant les méthodes toLocal8Bit().data();

Cependant j'aurais voulu savoir à quoi pouvait être du ce problème et s'il était possible de le résoudre directement ?

Merci.