15. 03. 2020, 22:09:46
(14. 03. 2020, 18:19:46)Magramal Napsal(a): Hlavní rozdíl je v tom, že zatímco Qt má své přenositelné API, u POSIXu se funkce, které nemají ve Windows přímé obdoby (jako ty z pthreads a SysV IPC), občas chovají kapičku jinak. A třeba takové BSD sockety a WinSockets mají téměř stejná API, ale bohužel ne úplně stejná.Vše toto vím, ale dokázali jsme napsat i driver proti Linux kernel USB API a pak přidat vrstvu, která umožňuje jeho kompilaci do Win KMD. Je to trochu opačně, než to dělají ostatní ....
Když se píše proti BSD Sockets "opatrně", tak kromě jiných hlaviček, nedostupném poll() atd. je to možné napsat velmi přenositelně. Ale souhlasím, že nakonec pokusný králík doma je před posláním uživateli nutný.