быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
|
||||||||||||||||||||||||||||||||||||
1 | ||||||||||||||||||||||||||||||||||||
Необходимо разобраться с директивами условной компиляции27.01.2012, 20:51. Показов 3088. Ответов 23
Метки нет (Все метки)
Друзья! Боюсь, что без предисловий не обойтись. Постараюсь, чтобы они были короткими. Поехали:
Часть кода:
Лезу в include\semaphore, вижу:
Ну волт, собсно говоря и всё. В былые времена я бы приписал не задумываясь:
Препроцессорные директивы в C/C++ (#include, #define и прочее) помогут мне просто написать:
0
|
27.01.2012, 20:51 | |
Ответы с готовыми решениями:
23
Немогу разобраться с директивами Директивы условной компиляции Аналог условной компиляции Q_OS_XXX Применение директив условной компиляции |
Жарю без масла
867 / 749 / 225
Регистрация: 13.01.2012
Сообщений: 1,702
|
|
27.01.2012, 23:00 | 21 |
я уже писал, что semaphore.h не обязан определять mode_t (хотя это и не запрещено). а раз так, подключаем заголовок, где определен mode_t
1
|
Псевдослучайный
1946 / 1145 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
|
|
27.01.2012, 23:00 | 22 |
У меня нынче sys/types.h явно включается в semaphore.h... Но тем не менее в любом руководстве в исходниках присутствуют все нужные хидеры.
1
|
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
|
||||||
27.01.2012, 23:09 | 23 | |||||
раз компилятор не видит mode_t, значит тип не определен.
на основании строк
правда отсутствие других инклудов выше указанных строк я нарыл где-то в сети. самого файла semaphore.h у меня нет. так что везде это может быть по разному
1
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
|
||||||
27.01.2012, 23:09 [ТС] | 24 | |||||
Не ну я хочу сказать, что всё равно нехорошо как-то я первый раз столкнулся с таким, могли бы и так написать:
Опять же, это хитрый хидер ибо находится не в инклудах, а не понять где... Узнаю линуксоидов- ты должен это знать потому, что ты должен это знать безусловно!
0
|
27.01.2012, 23:09 | |
27.01.2012, 23:09 | |
Помогаю со студенческими работами здесь
24
arduino ошибка условной компиляции в NewLiquidCrystal [РЕШЕНО] Директивы условной компиляции в AVRSTUDIO4 Какие директивы условной компиляции Вы знаете? Символ условной компиляции для конфигурации Trial Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |