Existe-t-il un moyen simple pour que Visual Studio 2008 utilise les bibliothèques 8.0 CRT dans mon projet C++? Je ne veux vraiment pas installer Visual Studio 2005 juste pour faire cela. MerciFaire Visual Studio 2008 utiliser 8.0 bibliothèques CRT?
Répondre
Je ne recommanderais pas cela, vous vous préparez pour un monde de mal (> le temps nécessaire pour installer VS2005 et reconstruire le projet, imo).
Pourquoi avez-vous besoin de le faire?
J'ai besoin de compiler une DLL en utilisant CRT 8.0, comme la compilation avec 9.0 présente des incompatibilités dans un binaire existant qui interagit avec lui . – Phil
Je ne veux vraiment pas installer Visual Studio 2005 juste pour faire
Eh bien, qui va être difficile, vous n'aurez pas le CRT inclure des fichiers si vous ne le faites pas . Vous en avez besoin, surtout pour obtenir le manifeste correct. Un autre obstacle est que les répertoires à rechercher sont un paramètre global, Outils + Options. Vous devez définir soigneusement les répertoires dans les paramètres du projet afin que les répertoires 2005 soient toujours recherchés en premier.
L'installation de 2005 prend une demi-heure, les dessus. Difficile à battre dès que vous frappez le premier hic, ce qui devrait être le bon manifeste.
Ok, j'ai également 2010 installé, il semble que la propriété "Target Framework" peut être étendue à la cible CRT 8.0. Quelqu'un sait comment? – Phil
est-ce pour le code natif? Ça me semble suspect .Net-ty à moi, ie. seulement pour C++/CLI. –
Il vous faudra 10 fois plus de temps pour comprendre comment configurer VS9 pour cibler, compiler et DEBOGRER votre code en utilisant VS8 redists que d'installer VS8. –