yours didn't work on Linux (with Wine too, you used a C library specific to Window$
I'm not an expert or professional programmer...so my attempt at compiling a distributed software is a bit of a fail...even for Windows users (who have to download some dll to make it work). I only have my personal laptop to develop and test, so on my end...it seems to work perfectly.
I guess I will have to download some other C++ compiler and read up on how to make it work on Linux. However, I am also very busy... so it may take me a while. And I have no Linux computer to test it with.
-- blog/tutorial on programming for the NES