Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
RC não suporta as macros predefinidas ANSI C (__DATE__, __FILE__, __LINE__, __STDC__, __TIME__, __TIMESTAMP__). Portanto, você não pode incluir essas macros em arquivos de cabeçalho que você incluirá no script de recurso.
RC define RC_INVOKED, o que permite que você compile condicionalmente partes de seus arquivos de cabeçalho, dependendo se o compilador é seu compilador C ou o compilador RC. Isso é importante porque o compilador RC suporta apenas um subconjunto das instruções que um compilador C suportaria.
Para compilar condicionalmente o seu código com o compilador RC, código surround que RC não pode compilar com #ifndef RC_INVOKED e #endif.
O exemplo a seguir é retirado dos exemplos do SDK. Ele demonstra como criar um arquivo de cabeçalho que pode ser compilado condicionalmente.
#ifndef RC_INVOKED
#pragma message("Including CntrOutl.H from " __FILE__)
#endif