Les DLL ATL et MFC livrées avec Visual C++ .NET 2003 ont été renommées respectivement ATL71.dll et MFC71.dll.
Les classes Visual C++ ATL et MFC sont binairement incompatibles avec les même classes d'une version précédente. De ce fait, tout code compilé utilisant mfc42.dll doit être recompilé avec Visual Studio .NET.
De même, tout fichier DLL ou LIB utilisé par votre application doit aussi être reconstruit avec Visual .NET
Par exemple, une librairie contenant une fonction exportée prenant CString comme parametre, et qui avait été construite avec Visual C++ 6.0 générera une erreur à l'édition de lien de Visual C++ .NET.
Partager