Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Problemas macros C++

Estas en el tema de Problemas macros C++ en el foro de C/C++ en Foros del Web. Buenas. Tengo problemas con un código c++ de ACE. Cuando intento construir me aparecen varios errores, como: ACE_BEGIN_VERSIONED_NAMESPACE_DECL ACE_Export void __ace_assert(const char *file, int line, ...
  #1 (permalink)  
Antiguo 24/01/2012, 03:49
 
Fecha de Ingreso: enero-2012
Mensajes: 1
Antigüedad: 12 años, 9 meses
Puntos: 0
Problemas macros C++

Buenas.

Tengo problemas con un código c++ de ACE. Cuando intento construir me aparecen varios errores, como:

ACE_BEGIN_VERSIONED_NAMESPACE_DECL
ACE_Export void __ace_assert(const char *file, int line, const ACE_TCHAR *expression);
ACE_END_VERSIONED_NAMESPACE_DECL

c2144: syntax error: 'void' should be preceded by ';'
c4430: missing type specifier -int assumed. Note c++ does not support default -int

donde ACE_BEGIN_VERSIONED_NAMESPACE_DECL y ACE_Export son macros definida en un fichero incluido en otro fichero a la vez incluido en el que se encuentra esta expresión. El error se me marca en la segunda línea, la de ACE_Export.
Las macros son:
# define ACE_BEGIN_VERSIONED_NAMESPACE_DECL namespace ACE_VERSIONED_NAMESPACE_NAME {
# define ACE_END_VERSIONED_NAMESPACE_DECL } \

define ACE_Export ACE_Proper_Import_Flag

¿Alguna idea?

Etiquetas: fichero, macros
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:55.