> -- Пётр Кушнир писал(а):
> Ну а вот зачем это нужно?

Это нужно для того, чтобы посмотреть, как народ вообще решает вопросы кроссплатформенности и какие решения принимает, чтобы обеспечить единообразие кода в разных системах.

> -- Пётр Кушнир писал(а):
> А мне вот на КПК хочется увидеть ББ.  Если вы разбираетесь, подскажите, а как обеспечить такую "незацикленность"?Создать набор взаимозаменяемых Host-подсистем, как вариант.
В имеющихся библиотеках это, как правило, решается с помощью ifdef-ов.
Вопрос в том, где они расположены - в файлах проекта (или makefile'ах).
Иногда это решается путем прямой подмены модулей.
В случае с ББ это, скорее всего, будет решаться подменой систем.