Здравствуйте, alsemm, Вы писали:
A>Здравствуйте, madproger, Вы писали:
M>>Но что делать в винде? Или может есть более простой способ?
A>cygwin?
А чем мне поможет cygwin? у меня скажем к примеру два класса реализующих одинаковый интерфейс для работы, к примеру с сокетами, под линь/БСД это юникс-сокеты, под виндоуз какие то ее библиотеки (пока еще не знаю точно какие), интерфейс, как я уже заметил выше у обоих классов идентичен, соответственно я могу использовать эти классы (включая нужный в зависимости от системы) в остальной части программы, не особо заботясь как они работают... cygwin же насколько я знаю это просто крутой эмулятор юниксов под виндой (с gcc, gmake и тд), и чем он мне поможет если программа будет использоваться на системе где нет этого эмулятора?
Самый простой вариант поставить идентичные IDE под линь и вынь, и прописать разные настройки в них (разные пути к либам, инклюд-файлам) и пусть IDE само компилит... Но этот путь абсолютно исключает распространение исходников, потому как мануал по сборке (в крупном проекте) превысит все мыслимые нормы....