2011-01-21 7 views
0

Est-il possible d'utiliser une bibliothèque statique (.lib) qui a été compilé avec Visual Studio 2003 dans un Visual Studio 2010 mémoire en supposant solution est allouée dans le répertoire lib et désalloué en dehors de la lib.Visual Studio 2003 bibliothèque statique avec Visual Studio 2010

La recompilation de la bibliothèque n'est pas possible car le code source n'est pas disponible.

Répondre

2

Oui, les chances sont plutôt bonnes. La bibliothèque est toujours liée à la version 2010 du CRT, donc il n'y a pas de problème avec l'utilisation de différents tas. Cependant, vous rencontrerez des problèmes si vous utilisez l'une des classes de modèles C++. Juste parce que leur structure interne a peut-être changé. Particulièrement un problème avec la fonctionnalité de débogage d'itérateur.