J'ai écrit un wrapper pour SFML qui me permettrait de remplacer le moteur de rendu pour mon jeu si j'en avais besoin. Ça a marché. Ensuite, j'ai refactorisé et tandis qu'il compile encore, je reçois maintenant "incapable d'initialiser l'application 0xc000005" lors de l'exécution de l'exécutable compilé."Impossible d'initialiser l'application 0xc000005"
Qu'est-ce qui causerait une telle erreur? Google n'était pas utile. J'utilise Windows XP.
Je pense que plus de détails seront nécessaires pour fournir beaucoup plus que l'évidence "Quelque chose s'est mal passé dans le refactoring." –
A défaut d'afficher tout mon code, que recommanderiez-vous? –
Principalement l'évidence - utilisez votre système de contrôle de version pour regarder ce que vous avez changé en refactoring. Soit annulez les modifications de manière sélective jusqu'à ce qu'elles fonctionnent de nouveau, soit les annulez toutes, puis retournez sélectivement jusqu'à ce qu'elles se cassent de nouveau, pour isoler le problème. Une fois que vous avez isolé le problème, le correctif peut être évident, ou vous pouvez afficher le code approprié en demandant comment ce changement peut casser des choses. –