Re[2]: Автоинклюд в зависимости от платформы (Win|Lin)
От: madproger  
Дата: 27.12.09 20:33
Оценка:
Здравствуйте, alsemm, Вы писали:

A>Здравствуйте, madproger, Вы писали:


M>>Но что делать в винде? Или может есть более простой способ?

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

Самый простой вариант поставить идентичные IDE под линь и вынь, и прописать разные настройки в них (разные пути к либам, инклюд-файлам) и пусть IDE само компилит... Но этот путь абсолютно исключает распространение исходников, потому как мануал по сборке (в крупном проекте) превысит все мыслимые нормы....
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.