On Sat, 26 Jan 2013 21:52:03 +0100, Brandon Allbery <[email protected]> wrote:

On Sat, Jan 26, 2013 at 3:34 PM, Thiago Negri <[email protected]> wrote:

I'm trying SDL on Windows, and things are getting really weird.
I can compile the code (links on the end).
When I run it, if I try using `stdin` the program crashes with this
message:

<stdin>: hGetLine: invalid argument (Bad file descriptor)


You haven't even touched SDL at that point in that source code.

If I had to guess, something (possibly a linker option embedded in the SDL
binding) is causing your program to be built as a Windows GUI (as opposed
to Windows Console) so it has no stdin. I couldn't tell you much more than
that, though; the ways of Windows development are foreign to me.


You probably used -optl-mwindows in the compile command, to prevent the DOS-shell appearing behind your window.

Regards,
Henk-Jan van Tuyl


--
http://Van.Tuyl.eu/
http://members.chello.nl/hjgtuyl/tourdemonad.html
Haskell programming
--

_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to