erreur rc2104 du: non défini mot-clé ou nom de la clé: DS_SETFONT
Je commence à apprendre à propos de l'API Windows. J'ai donc ouvert de Microsoft Visual C++ et créé un nouveau projet. J'ai choisi Win32 projet et il a commencé. J'ai ensuite cliqué sur créer et exécuter avant de taper n'importe quoi et je suis venu avec cette erreur:
error RC2104: undefined keyword or key name: DS_SETFONT....
L'erreur m'a dit que c'était dans le windows fichier de ressources que je ne peut pas modifier. J'ai regardé en ligne et je ne pouvais pas trouver quoi que ce soit sur ce sujet.
Comment puis-je corriger cela?
La version de MSVC utilisez-vous?
Je suis à l'aide de 2010 express
Avez-vous ajouté un code personnalisé pour le projet? Il n'a pas l'air comme ça, mais je veux être sûr.
Je n'ai pas ajouté de code encore.
Hrm. Le code généré automatiquement avoir la ligne
Je suis à l'aide de 2010 express
Avez-vous ajouté un code personnalisé pour le projet? Il n'a pas l'air comme ça, mais je veux être sûr.
Je n'ai pas ajouté de code encore.
Hrm. Le code généré automatiquement avoir la ligne
#include <windows.h>
- t-il? Si oui, êtes-vous familier avec la façon de cocher la case "inclure les répertoires" paramètres dans MSVC?OriginalL'auteur Wil Prim | 2012-09-28
Vous devez vous connecter pour publier un commentaire.
Lorsque la solution est généré, il supprime
#include <windows.h>
.Ajoutant simplement
#include <windows.h>
va le corriger.Dans mon cas, je l'ai ajouté dans le *.fichier rc.
stdafx.h
par défaut. Qui comprend à son tour<Windows.h>
. Si vous avez désactivé les en-têtes précompilés et suppriméstdafx.h
, alors vous n'êtes pas, y compris les Windows les en-têtes dans votre fichier de ressources. Cependant, je vous conseille contre editer le fichier RC à la main--il est régénéré à la demande par le concepteur.OriginalL'auteur Wasim A.