Página 1 de 1
Numero de #define
Enviado: 20 Abr 2007 08:52
por Laugusto
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 ?
Enviado: 20 Abr 2007 09:50
por vailton
Parece que há um erro neste #DEFINE q vc está montando. Alguma referencia circular. Talvez se nos mostrasse (eh assim mesmo?) o código ajudaria mais a entender o problema!
Enviado: 20 Abr 2007 10:40
por Pablo César
É 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
Re: Numero de #define
Enviado: 21 Abr 2007 00:59
por Maligno
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
Quando é assim, é muito melhor você postar o arquivo pra que possamos analisá-lo. Ainda mais que são apenas 48 defines.
[]'s
Maligno
http://www.buzinello.com/prg
Enviado: 23 Abr 2007 18:53
por Pablo César
E aí Laugusto ?
Resolveu ?. Como está essa situação. Deixa-nos saber o que era que estava acontecendo.
