( gee | 2021. 06. 17., cs – 21:40 )

c: hat azert az msvc es a posix/(g)libc runtime koszonoviszonyban sincs egymassal, szoval ha a programod tobb par printf-nel akkor mar tele rakhatod #ifdef-ekkel hogy forduljon winen es posix os-eken is.  nyilvan itt is az i/o es a network kezeles ami teljesen maskepp van a 2 rendszeren.

Hazudnék, ha azt mondanám, hogy tudom, hogy windows esetén hogy van, de szerencsére a windows környezetben fejlesztett programunknak nem kellett windows alatt sohasem futnia. De egyébként úgy tippelem, windows alatt is ment volna, mert semmi OS specifikus dolog nem volt benne (legalábbis szándékaink szerint).

Nem néztem utána, de arra számítottam, hogy a posix libc funkcióit a posix windows alatt is el lehet érni ugyanolyan néven és paraméterezéssel (persze linkelésnél lehet, hogy más a library neve mondjuk).