Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Определить ОС в директивах компиляции.

4
09 августа 2001 года
mike
3.7K / / 01.10.2002
Как мне сделать такое
#IFDEF _WIN_
#include "fs_win.h";
#ENDIF

#IFDEF _UNIX_
#include "fs_unix.h";
#ENDIF
1.6K
10 августа 2001 года
Сергей
3 / / 20.09.2000
А так и определять, как написано. Все равно придется компилить отдельно для форточек, отдельно для UNIX, т.е. определяешь где-то до этого _WIN_, компилишь, линкуешь библиотеку для Win, изменяешь _WIN_ на _UNIX_ и повторяешь.
А какую библиотеку из двух загружать при выполнении (или копировать при установке) - это дело самой программы, а не препроцессора.
4
10 августа 2001 года
mike
3.7K / / 01.10.2002
Спасибо, у меня все заработало.
У меня разные makefile'ы для Win и для Unix.

А в сорцах я так сделал

#ifdef __WIN32__
#else
#endif


Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог