Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
RC ne prend pas en charge les macros prédéfinies ANSI C (__DATE__, __FILE__, __LINE__, __STDC__, __TIME__, __TIMESTAMP__). Par conséquent, vous ne pouvez pas inclure ces macros dans les fichiers d’en-tête que vous incluez dans votre script de ressource.
RC définit RC_INVOKED, ce qui vous permet de compiler des parties conditionnelles de vos fichiers d’en-tête, selon que le compilateur est votre compilateur C ou le compilateur RC. Cela est important, car le compilateur RC prend uniquement en charge un sous-ensemble des instructions qu’un compilateur C prend en charge.
Pour compiler de manière conditionnelle votre code avec le compilateur RC, entourez le code que RC ne peut pas compiler avec #ifndef RC_INVOKED et #endif.
L’exemple suivant est extrait des exemples du Kit de développement logiciel (SDK). Il montre comment créer un fichier d’en-tête qui peut être compilé de manière conditionnelle.
#ifndef RC_INVOKED
#pragma message("Including CntrOutl.H from " __FILE__)
#endif