
Envoy� par
bacelar
Cela n'a rien � voir avec l'IDE, qui n'est qu'un �diteur am�lior�.
La diff�rence entre les ex�cutables est tr�s probablement le timestamp de g�n�ration que le linker initialise pour avoir une tra�abilit� correcte des �l�ments compil�s.
Ce n'est pas parce que le code source n'a pas chang� que le r�sultat est identique. La configuration du projet, de l'environnement de compilation sont au moins aussi important que le code source.
Normalement, si aucune modification n'est faite dans les sources et dans la configuration des projets, VS ne recompile pas l'ex�cutable.
Il r�g�n�re l'ex�cutable s'il y a des modifications ou si vous lui forcez la main.
Et � chaque r�g�n�ration, le linker met un nouveau timestamp.
Cela est extr�mement pratique quand vous utilisez un serveur de symbole et un serveur de code source h�berg� dans un gestionnaire de configuration logiciel comme TFS ou ClearCase.
En r�sum�, si vous travaillez de mani�re professionnelle, c'est une obligation.
Donc chercher � �viter cette fonctionnalit� serait s'interdire d'utiliser tous les outils modernes de tra�abilit� des codes sources.
Pourquoi le processus de calcul du checksum ne fait-il pas parti int�grante du processus de g�n�ration de l'ex�cutable ?
Partager