How can I compile an .EXE that will still run on Windows 98, even if I am developing with Windows Vista or XP?

An .EXE from the new Visual Studio Express won't run on Windows 98 anymore, and you will be greeted with the message "The XXX file expects a newer version of Windows. Upgrade your Windows version." You can however use the compiler Code::Blocks (e.g. with current version 8.02), his .EXE work fine on Windows 98 and don't require additional DLLs distributed. (Please correct me if I am wrong)

FAQ_Windows_Exe_for_Windows98 (last edited 2008-06-04 13:50:43 by uli.s)