[Interest] FLex / Bison and QT4 4.8.1 Win32 interaction

K. Frank kfrank29.c at gmail.com
Thu Jul 7 17:39:45 CEST 2016

Ciao Fabio!

On Thu, Jul 7, 2016 at 7:19 AM, Fabio Giovagnini <fab at gio.com> wrote:
> Ciao to all.
> I have an application linux native based on:
> 1) qt4 (4.8.1)
> 3) lex/bison
> Under Ubuntu 14.04 and prevoius everithing ok.
> Under Windows, I cannot find lex/bison support.
> I have to say that I installed only QT SDK (w/ MinGW support)
> Any suggestion will be really appreciated.

Windows does not come with built-in flex / bison support, nor
does mingw, nor (to the best of my knowledge) does Qt.  (This
is true of a lot of unix-world libraries that are nearly universal
on various flavors of unix.)

I would expect (but don't know for a fact) that you could find a
third-party port of flex / bison to windows that you could then
use for your Qt / flex / bison project.  In general, you would be
best off if you found a port built with the same compiler as your
Qt project (apparently mingw).  One way to insure this would be
to build it yourself.  If you're careful and know what your doing
you can sometimes get away with using c libraries compiled with
a different compiler (For example, the ms system calls were not
compile with mingw and you can call into those.), but it's likely to
be more bother trying to mix compilers than compiling something
like flex / bison yourself.

> Thanks
> Fabio

Happy Parsing!

K. Frank

More information about the Interest mailing list