14. 03. 2020, 18:19:46
Chodec: Ja to už velmi podobně dělám (tj. crosskompilace ve MinGW64 včetně testování ve Wine), ale jedu v C pod POSIXovým API a výsledkem jsou většinou spíš malé konzolové utilitky. 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á. Tudíž pokud chci mít jistotu, že program poběží nejen ve Wine, ale i na skutečných Windows, je občas nutné přebootovat a zkontrolovat to osobně. Naštěstí to musím dělat jen velmi zřídka, hlavně z toho důvodu, že "běžné" programy dělají kolegové právě v Qt.