Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Editando el fichero .bpr (help me)

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Editando el fichero .bpr (help me) Responder citando

Hola a todos. Vamos a ver. Hace un tiempo puse un post para ver si alguien me decía como puedo integrar código flex y bison en C++ Builder, pero nadie me dió solución. A mí se me ocurre ahora lo siguiente: tengo el flex.exe y bison.exe para win32. Con estos 'compiladores' puedo generar el fichero .c o el .obj que necesito, pero tengo que saber cómo cambiar el .bpr del proyecto para incluir esta compilación. Después de este rollo, lo que me interesa es dónde puedo encontrar un tutorial sobre la sintaxis del .bpr en el Builder 6 que está en xml y no sé que tags hay que tocar.

Creo que una vez que comprenda la sintaxis, podré - como en el makefile de toda la vida - poner las directivas para que se compile el código flex y bison y que se enlace el objeto con el resto de la aplicación.

Necestio ayuda porque esto está complicado. Gracias. Rolling Eyes
Volver arriba
Mensaje    Asunto: Responder citando

Puedes probar a incluir el fichero fuente al proyecto. Es el boton con una cruz roja(add file to project). Asi evitas meterte en ese tipo de historias.
Es solo una sugerencia.
Un saludo
Volver arriba
Mensaje    Asunto: Responder citando

Sí la verdad es que esa es una solución sencilla, pero también hay problemas. El tema es que cuando generas el .c a partir del fichero flex pues se genera un código bastante complejo que tiene un include de <unistd.h> una librería pensada para unix/linux, y que da muchos problemas sobre windows. En mi opinión, esto de flex/bison está más bien pensado para aplicaciones de consola sobre linux, así que supongo que tendré que desarrollar el analizador que necesito directamente con código y espero no tener tantos problemas.

Gracias por tu respuesta.
Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.