Bonjour,
J'ai un code C++ qui se générait bien avec VC++ 2015. Mais depuis que je suis passé en VC++ 2017, la génération s'arrête avec une série d'erreurs du type :
Or cette erreur est injustifiée dans mon cas, car la structure des données est telle que la variable en question sera toujours initialisée.1>d:\sources\test.cpp(245): error C4703: variable de pointeur locale potentiellement non initialisée 'desc1' utilisée
Mais comme c'est une erreur et non un warning, la génération est arrêtée.
Comment donc puis-je demander à VC++ de générer l'exécutable malgré ces pseudo-erreurs ?
Remarques complémentaires : le plus étrange est que la génération s'effectue sans erreur en mode "Debug". Le problème n'apparait qu'en mode "Release". Et en mode "Release", la compilation du fichier cpp s'effectue aussi sans erreur, mais les erreurs apparaissent juste avant l'édition de liens, après que VC++ ait affiché "Génération de code en cours".
Merci d'avance pour votre aide.
Partager