J'essaie d'exécuter un code MFC c ++ écrit antérieurement sur mon MFC Visual Studio 2015 avec la bibliothèque MFC multitype installée.
Cependant, il me reste 12 erreurs concernant la fonction manquante:
IntelliSense: cannot open source file "afxwin.h"
C1083 Cannot open include file: 'afxwin.h': No such file or directory
cannot open source file "afxext.h"/"afxdisp.h"/"afxdtctl.h"/"afxcmn.h"/afxdisp.h etc....
Où puis-je obtenir ces fichiers de tête?
Encore une fois, ma configuration est la suivante:
Visual Studio 2015 ultimate MFC Bibliothèque MFC multi-octets installée Windows 8 - Ordinateur 64 bits
Merci!
Je viens de résoudre un problème similaire. Voici comment vous pouvez résoudre ceci.
Pour ce que ça vaut. Je recevais des erreurs similaires après une nouvelle installation de VS2017. J'ai installé les fonctionnalités C++ à partir du programme d'installation principal et créé un nouveau projet avec MFC vérifié. J'ai supposé que "Microsoft Foundation Classes pour C++" était installé à ce stade, mais je continuais à avoir ces erreurs. En outre, après avoir enregistré et fermé la solution pour la première fois, VS ne chargerait pas le projet si j'ouvrais la solution à partir de la liste récemment utilisée car des dépendances étaient manquantes.
Ce qui a fonctionné pour moi
J'ai ouvert le fichier de solution directement à l'aide de VS2017. Enfin, VS m'a informé que "Microsoft Foundation Classes pour C++" n'était pas installé et m'a donné la possibilité de l'installer. Auparavant, j'avais parcouru les fonctions du programme d'installation et je ne pouvais pas trouver cette option.
MODIFIER
Le commentaire de Vladimir ci-dessous ...
En 2017, Visual Studio Installer ["Microsoft Foundation Classes pour C++"] se trouve sous Modify/Individual Components/SDKs .../MFC et ATL (x86 et x64)