Hello,

When I compile my static lib I use a full header (with everything needed).

Then, I made a lite header (without private members and unwanted functions, not needed for the use of the static lib in another project).

But I feel like it's causing some trouble: memory seems to shift on some values. Some variables are fine, others have completely weird values (which doesn't happen when using the full header).

How can I solve this without having to include the full headers (which contain functionnalities I don't want to distribute, and implies lot of other dependencies) ?

Thanks