Although the program is using the cross platform wxWidgets, it is also linking in a lot of mingw32/windows libraries (perhaps only for use by wxwindows). Mingw32 is a port of gcc which allows people to develop in a win32 api context, rather than a posix one, so it includes things like headers for the win32 api and so on. A particular problem here is the apparent use of Windows style resources.
So even if you rewrite the makefile so it works, you may still not be able to compile it under a Unix/Linux platform.
It may be that most of the code is easy to port, but you might want to check if the author has ever actually compiled it on a non-windows platform. If he has, ask for the makefile.
Last edited by neonsignal; 08-25-2009 at 01:28 AM.
|