I have an executable application project where the user has access in the header file to some #defines.....I then have a separate library project that will get built first then included such that the user can use this. However the library depends on the #defines in the application.....How do I do this? I am assuming here that extern only works with variables and functions not constants. I do have a header file that the user will include to be able to use the library but I wanted to keep that for pretty much viewing only and not have the user 'muck' around inside there....
Thanks