Staré 64bit programy nemusí na nových 64bit Windows fungovat
5.3.2005, Eagle , aktualita
Uvedení 64bit Windows XP se nezadržitelně blíží - finální verze bude snad již za měsíc - ale Microsoftu to nebrání připravit si nepříjemné překvapení. Včera jsem v beta verzi Intel C++ Compiler verze 9 dočetl následující: Stručně shrnuto:...
Uvedení 64bit Windows XP se nezadržitelně blíží - finální verze bude snad již za měsíc - ale Microsoftu to nebrání připravit si nepříjemné překvapení. Včera jsem v beta verzi Intel C++ Compiler verze 9 dočetl následující:
Stručně shrnuto: Microsoft v posledních verzích SDK (Software Developer Kit - balík souborů nutných k vývoji aplikací pro operačení systém Windows) změnil standard pro volání funkcí v programech. Změna je přitom nekompatibilní s předchozí verzí. V podstatě to znamená, že jakákoliv aplikace kompilovaná starší verzí SDK než build 1247 a starou verzí kompilátoru (pro Intel to znamená i poslední veřejnou ne-beta verzí jejich Intel C++ Compiler 8.1), nemusí zcela korektně běžet na novějších verzích operačního systému Windows XP 64-bit Extended Systems. Veškeré programy tak bude nutné překompilovat.
Stručně shrnuto: Microsoft v posledních verzích SDK (Software Developer Kit - balík souborů nutných k vývoji aplikací pro operačení systém Windows) změnil standard pro volání funkcí v programech. Změna je přitom nekompatibilní s předchozí verzí. V podstatě to znamená, že jakákoliv aplikace kompilovaná starší verzí SDK než build 1247 a starou verzí kompilátoru (pro Intel to znamená i poslední veřejnou ne-beta verzí jejich Intel C++ Compiler 8.1), nemusí zcela korektně běžet na novějších verzích operačního systému Windows XP 64-bit Extended Systems. Veškeré programy tak bude nutné překompilovat.