J'ai lu des articles expliquant que les programmes qui utilisent C++ redistribuable installent plusieurs versions, selon ce dont ils ont besoin. Mais aucun des articles que j'ai lu n'a expliqué pourquoi il est si important d'avoir des versions différentes. Pourquoi les programmes ne peuvent-ils pas utiliser le contenu de la dernière version?Pourquoi les programmes n'utilisent-ils pas simplement la version la plus récente de C++ Redistributable?
Le seul problème que je vois est si quelque chose est obsolète. Mais dans ce cas, je pense qu'il devrait y avoir un gestionnaire qui peut encore cracher le résultat souhaité. Autre que cela, le seul problème serait que les anciennes applications ne suivraient pas cette "règle" d'utilisation des versions les plus récentes. Alors, pourquoi les programmes n'utiliseront-ils que la version la plus récente?
Il était une fois, les choses fonctionnaient comme vous le décrivez. [Cet article] (https://blogs.msdn.microsoft.com/oldnewthing/20140411-00/?p=1273) fournit quelques couleurs pour expliquer pourquoi cela a changé. Et maintenant [l'ancienne voie revient] (https://blogs.msdn.microsoft.com/vcblog/2015/03/03/introducing-the-universal-crt/) –
Pourquoi ne pouvons-nous pas simplement utiliser Ford actuel pièces de voiture sur toutes les voitures Ford? Le seul problème que je vois est que les années ne cessent de grossir et que la technologie ou la fonctionnalité change, mais une Ford est toujours une Ford, n'est-ce pas? Ça ne devrait pas compter en quelle année Ford est; clairement pièces qui correspondent à une Ford fait aujourd'hui devrait également travailler sur une Ford qui a été fabriqué il y a 10 ans, ou il y a 20 ans. En fait, pourquoi ce système GPS de mon Escape 2016 ne devrait-il pas fonctionner sur cette Fairlane de 1957 dans le garage de mon voisin? C'est tout pareil. –