Jako teško. C/C++ jesu portabilni jezici, ali ono što se u njima piše ne mora da bude. Obično je osnova ista, logika, obrada i sl. ali kad se dodje do korisničkog interfejsa, fajl sistema i sl. moraju se uraditi dva odvojena dela programa pa kompajlirati zavisno od okruženja gde će biti izvršavan.
Two beer or not two beer...