If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register or Login
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

how to provide the defines from one header to another?

Hello,

I ran into the following problem:
I have implemented an API, consisting of C-Api, Manager, BaseClass and the concrete working classes derived from the BaseClass. One of this "concrete" class includes the first header file header1.h and loads its .lib file. I can communicate with the concrete Class only via C-Api with the second header file header2.h. Within the concrete class I use the define constants (

Code:

#define SOME_CONSTANT

) of the header1 without problems. However, if I include the second header into the third one header3.h, then I'm not able to use the defines from the first header anymore.

Is there a way of solving this problem?

best regards,

vanselm

Last edited by vanselm; May 11th, 2011 at 05:32 AM.
Reason: wrong description at first post...

Re: how to provide the defines from one header to another?

I don't want to include header1 into header3 because I would like to separate the class of header3 from the vendor specific API in header1. So that I can use devices of different vendors over my Api in header2. (See my modified problem description in first post)