Question très basique. Je veux déboguer la version de mon exe. Ma version de débogage fonctionne bien. Mais la version de publication s'écrase comme d'habitude. Tout outil ou débogueur disponible à cet effet serait d'une aide précieuse.version de débogage C++ version
Répondre
Vous pouvez toujours activer les informations de débogage en mode édition et utiliser un débogueur comme d'habitude. Rien de particulier ici, sauf que l'ordre des instructions aura parfois l'air bizarre lors du débogage en raison d'optimisations.
Bonne chance, le débogage des bogues en mode de libération est fastidieux.
également en mode release, le débogueur est susceptible de passer par-dessus, ou de ne pas vouloir entrer dans beaucoup de sources, car il a été optimisé si fort que l'assemblage résultant ne semble plus avoir beaucoup en commun avec la source – stijn
Je vous recommande d'ajouter une sorte de système de journalisation ou de points de trace pour localiser la source du plantage. Le débogueur peut vous tromper lors du débogage de la version. Vous pouvez également élever le niveau d'avertissement de votre compilateur pour voir certains suspects habituels tels que l'utilisation de variables unitalisées.
Je vous recommande d'exécuter exe sous un débogueur de mémoire, tel que Rational Purify ou BoundsChecker. Il détectera les bogues liés à la mémoire dans votre code, le cas échéant.
- 1. Version de débogage ou de version SWC
- 2. DLL de site Web ASP.NET: version de débogage et version
- 3. Incompatible version de débogage - Erreur 2006040705
- 4. Azure dll version débogage difficulté
- 5. Problème de débogage de version de publication
- 6. Différence de dépendance entre version et débogage
- 7. version ++ C vs débogage, allocation de mémoire, sauté constructeurs
- 8. Fonctions Inline dans la version de débogage (Visual C++ 2008)
- 9. Vérification de la version de débogage/libération
- 10. Version de débogage/lancement Android de l'application
- 11. Modèle version d'exécution différent de débogage
- 12. Version C# et .NET Framework Version?
- 13. Différents types dans la version et le débogage dans C#
- 14. Version C++ de CopyOnWriteArrayList
- 15. Version C# de mp4parser
- 16. Version mobile/version de bureau?
- 17. La version de débogage VS2010 fonctionne, mais la version ne fonctionne pas
- 18. La version de la version iPhone ne fonctionne pas de la même manière que la version de débogage
- 19. La version de débogage s'exécute mais la version donne 0xc000007b - dll manquantes?
- 20. Plus de résultats FxCop dans la version de construction que dans la version de débogage
- 21. DotNetNuke C# version
- 22. Le répertoire de version C# reste vide
- 23. C++ Détecter OS Version
- 24. Obtenir les optimisations de la version commerciale dans la version de débogage
- 25. Version de l'application bloque la version de débogage fonctionne, aucune idée pourquoi
- 26. Erreur VC++ C2065 dans la version de débogage
- 27. MonoTouch/C# version de « stringWithContentsOfUrl »
- 28. C++ Quelle version de directx?
- 29. Version Objective C de explode()?
- 30. Quelle version de C# j'utilise?
Quelle est la saveur de C++ que vous utilisez? GC, VC ou autre chose? – Aamir
Vous devez mentionner le système d'exploitation, l'architecture, le compilateur, etc. que vous utilisez. –
@Paul R: exe signifie probablement MSVC. –