Pouvons-nous faire une liste des causes qui font que le programme s'exécute correctement lorsqu'il est compilé en mode débogage, mais pour planter en mode release, avec Qt Creator. Parlons en général, dans la plupart des cas.En général, avec Qt Creator, qu'est-ce qui peut provoquer un programme à s'exécuter correctement lorsqu'il est compilé en mode débogage, mais se bloquer en mode release?
Dans mon cas, au point A, le programme compilé et exécuté correctement. Après un travail, au point B, il compile mais plante à l'exécution en mode release et non en mode debug, je retourne au point A en commentant mon travail entre A et B, il a le même comportement que le point B, il se compile mais se bloque seulement en mode de libération. Je pense que c'est une erreur que j'ai faite beaucoup avant le point A qui dormait. Cela ne me donne pas envie de finir mon programme, puisque c'est un programme gratuit que je voulais partager en open source.
Un comportement indéfini est une cause probable. Faites attention à tous les avertissements du compilateur. Si vous n'avez pas reçu d'avertissement, augmentez le niveau d'avertissement de votre compilateur et voyez s'il y en a après l'augmentation. – drescherjm
Avez-vous des exemples de code? Les possibilités de réponse actuelles sont larges (pour moi, au moins). –