Je regardais le même code (un exemple de projet MS Visual Studio C++) récemment avec plusieurs configurations de build (Release/Debug, Win32/x64).Programmation pour un environnement 32 bits vs programmation pour un environnement 64 bits/Configurations de construction
Ma question: Quelle est la différence? Je suppose que je comprends Release/Debug (Release = version finalisée du projet, Debug = version utilisée pour le débogueur), mais quelles sont les choses à prendre en compte lors de la construction de différentes versions pour les plates-formes Win32/x64? Y a-t-il des différences de codage, ou cela affecte-t-il simplement la façon dont ce même code est finalement intégré dans le code machine?
Je sais qu'il y a différents fichiers de bibliothèque selon que vous utilisez un système 32 bits ou 64 bits ... Est-ce que toutes ces différences sont encore du code machine? Est-ce qu'un fichier de bibliothèque 32 bits et son fichier de bibliothèque 64 bits correspondant seraient deux fichiers avec exactement les mêmes fonctions construites à partir du même code source à l'origine, et ne différant que par leur implémentation de code machine?
Merci!
--Russel
Les hypothèses erronées ne sont pas transmises. – Thanatos