FLTK is based on XWindows which is used with Linux. I ported a subset of XWindows to DOS called NanoX or previously called MicroWindows which is sufficient to run the FLTK GUI. FLTK has no Win32 API compatibility. Microwindows has a tiny Win32 API compatible interface but compared to FLTK it does not come close in GUI features.
You may want to try my XFDOS bootable CD when using VirtualBox: http://code.google.com/p/nanox-microwindows-nxlib-fltk-for-dos/downloads/list XFDOS is FreeDOS plus a FLTK desktop application. Also included are non-FLTK applications and further applications written using FLTK which both can be called from the desktop application. This CD comes with a number of more current packet drivers. One of them will fit with an emulated network card in VirtualBox. The Crynwr package from my testing is so old by now that you will have a hard time to find most of the network cards for these packet drivers today. You may want to look at my packet driver page: http://www.georgpotthast.de/sioux/packet.htm FLTK is GPL software and could be added to FreeDOS any time. Like GTK the FLTK GUI is used by applications written to use this GUI. Like the WinAPI is used by application written for Windows. FLTK is statically linked to an application now. Using djgpp's DXE both NanoX and FLTK could be compiled separately from the application to be loaded at runtime then. Similar to a DLL. In general FLTK can be used on Linux, Windows, Mac and DOS. So if you develop an application for FLTK for DOS it can easily be ported to Linux, Windows and Mac. Also you can port many FLTK applications written for Linux to DOS which is usually more effort than porting from DOS to Linux though. The Linux applications will often use automake and multithreading which makes it difficult to port them to DOS. Georg ------------------------------------------------------------------------------ LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user