 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
kobe Invitado
|
Publicado: Vie 18 Jul, 2003 12:54 pm Asunto: Editando el fichero .bpr (help me) |
|
|
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.  |
|
| Volver arriba |
|
 |
Ciclido Invitado
|
Publicado: Lun 21 Jul, 2003 11:34 am Asunto: |
|
|
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 |
|
 |
kobe Invitado
|
Publicado: Lun 21 Jul, 2003 4:43 pm Asunto: |
|
|
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 |
|
 |
|
|
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
|
© 2002–2026 Club Builder · Funciona con phpBB.
|