I've got a lexer created with flex (under cygwin). Normally I compile it to an .exe file.
For the newest project I need a lexer to use in a bigger C# program running on Windows XP. Of course I can execute a file using System.Diagnostics.Process. But it is not the best solution for me as I want that program to run on several machines.
How can I create a dll having the source code of the lexer?
I've already tried to run flex on my grammar and then compile the obtained c file with: