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

PROBLEMA AL COMPILAR EN C++ FICHEROS GENERADOS con ParserGenerator

Estas en el tema de PROBLEMA AL COMPILAR EN C++ FICHEROS GENERADOS con ParserGenerator en el foro de C/C++ en Foros del Web. Despues de generar con el parserGenerator los dos ficheros mylexer.cpp y my parser.cpp con sus cabeceras mylexer.h y myparser.h. Obtengo los siguientes errores y me ...
  #1 (permalink)  
Antiguo 10/04/2007, 07:23
 
Fecha de Ingreso: abril-2007
Mensajes: 4
Antigüedad: 17 años
Puntos: 0
PROBLEMA AL COMPILAR EN C++ FICHEROS GENERADOS con ParserGenerator

Despues de generar con el parserGenerator los dos ficheros mylexer.cpp y my parser.cpp con sus cabeceras mylexer.h y myparser.h. Obtengo los siguientes errores y me estoy desesperando, por favor si alguiente me puede ayudar... Creo que tiene que ver con el linker y las cabeceras. Por favor ayuda!!

translator error LNK2005: ya se definió "public: __thiscall mylexer::mylexer(void)" (??0mylexer@@QAE@XZ) en mylexer.obj

translator error LNK2005: ya se definió "public: virtual __thiscall mylexer::~mylexer(void)" (??1mylexer@@UAE@XZ) en mylexer.obj

translator error LNK2005: ya se definió "protected: virtual int __thiscall mylexer::yyaction(int)" (?yyaction@mylexer@@MAEHH@Z) en mylexer.obj

translator error LNK2005: ya se definió "protected: void __thiscall mylexer::yytables(void)" (?yytables@mylexer@@IAEXXZ) en mylexer.obj

translator error LNK2005: ya se definió "int yynumlinea" (?yynumlinea@@3HA) en mylexer.obj

translator error LNK2005: ya se definió "struct myYYSTYPE yylval" (?yylval@@3UmyYYSTYPE@@A) en mylexer.obj

translator error LNK2019: símbolo externo "public: bool __thiscall std::locale::_Iscloc(void)const " (?_Iscloc@locale@std@@QBE_NXZ) sin resolver al que se hace referencia en la función "class std::ctype<char> const & __cdecl std::use_facet(class std::locale const &,class std::ctype<char> const *,bool)" (?use_facet@std@@YAABV?$ctype@D@1@ABVlocale@1@PBV2 1@_N@Z)

translator error LNK2019: símbolo externo "public: class std::locale::facet const * __thiscall std::locale::_Getfacet(unsigned int,bool)const " (?_Getfacet@locale@std@@QBEPBVfacet@12@I_N@Z) sin resolver al que se hace referencia en la función "class std::ctype<char> const & __cdecl std::use_facet(class std::locale const &,class std::ctype<char> const *,bool)" (?use_facet@std@@YAABV?$ctype@D@1@ABVlocale@1@PBV2 1@_N@Z)

translator error LNK2001: símbolo externo "private: static short const * const std::ctype<char>::_Cltab" (?_Cltab@?$ctype@D@std@@0PBFB) sin resolver
translator error LNK2019: símbolo externo _main sin resolver al que se hace referencia en la función _mainCRTStartup

translator fatal error LNK1120: 4 externos sin resolver
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 18:30.