tenho um arquivo .ch com 48 #defines todos utilizado em um programa, quando tento colocar mais um e quanto tento compilar o programa apresenta a msg Error C2078 Circular #translate/#command/#define
Já tentei criar outro .ch ou colocar o #define no programa mesmo, mas sempre apresenta essa msg. Tem algum limite de #defines a ser utilizado em programas ?
Numero de #define
Moderador: Moderadores
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
É como disse o colega Vailton, talvez tenha algum erro no seu .ch
Essa mensagem de erro é descrita assim:
C2078 Circular #define
Explanation: You specified a #define directive in terms of itself
(e.g., #define x y followed by #define y x). A circular #define cannot
be resolved by the preprocessor and is, therefore, not allowed.
Action: Correct and recompile.
Senão encontrar, poste aqui o seu .ch
Um clip-abraço :)Pos
Essa mensagem de erro é descrita assim:
C2078 Circular #define
Explanation: You specified a #define directive in terms of itself
(e.g., #define x y followed by #define y x). A circular #define cannot
be resolved by the preprocessor and is, therefore, not allowed.
Action: Correct and recompile.
Senão encontrar, poste aqui o seu .ch
Um clip-abraço :)Pos
Re: Numero de #define
Quando é assim, é muito melhor você postar o arquivo pra que possamos analisá-lo. Ainda mais que são apenas 48 defines.Laugusto escreveu:tenho um arquivo .ch com 48 #defines todos utilizado em um programa, quando tento colocar mais um e quanto tento compilar o programa apresenta a msg Error C2078 Circular #translate/#command/#define
[]'s
Maligno
http://www.buzinello.com/prg
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná


