|
From: Ioannis V. <no...@ya...> - 2002-02-05 03:38:30
|
> -----Original Message----- > From: dev...@li... > [mailto:dev...@li...] On Behalf > Of Christopher D. Reimer > Sent: Tuesday, February 05, 2002 12:07 AM > To: Ioannis Vranos > Cc: Dev-C++ > Subject: RE: [Dev-C++] General Windows thing > > That assumes that every previous version of Windows has an > updated version of the common libraries, or your code uses > functions that are common to all previous versions. If your > program is spec'd to be useable on different versions of > Windows, you will find it necessary to test on a multiboot > machine or use hard drive images. If all you care about is > running your program on the latest and greatest OS, then > previous versions of the OS doesn't matter. > > Christopher Reimer The libraries (=C/C++functions and classes) are part of the compiler and not the OS. They are updated by every new version or service pack of the compiler and they are different among various compilers (e.g. Borland uses VCL, you can choose to program in opengl instead of directx e.t.c.). The source code of these libraries gets compiled and the exe is produced. The exe runs the same way on every win32 system. The same applies for any OS. An exe that runs on dos 6.22 should run in all dos versions. The exe will not run only in the case of a radical change, that is the OS wants a different type of EXE. Ioannis * Ioannis Vranos * Programming pages: http://www.noicys.d2g.com * Alternative URL: http://run.to/noicys |