объявления макросов
От: the_moon  
Дата: 15.07.06 18:29
Оценка:
Может кто не спит, памахите пожалуйста! Совсем забыл c++.

Короче есть хидер (config.h) в котором я написал
#define MYDEF

Есть еще один хидер (file.h) в котором я написал

#ifndef MYDEF
#error Not defined MYDEF from file.h!
#endif


Есть еще сурсник (file.cpp)


в котором я прописал так

#include <config.h>

#ifndef MYDEF
#error Not defined MYDEF from file.cpp!
#endif

#include <file.h>


Беда в том, что я получаю при компиляции

../include/file.h:37:2: #error Not defined MYDEF from file.h!


Мне казалось, что в хидере file.h тоже будет видно макрос MYDEF.

у меня gcc

Спасибо
KOPOTbILLIKA KPbIC
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.