I can't remember what the rules are here, in my application project I currently declare a global variable in stdafx.h/cpp:
extern const char *LOGFILE = "test.log"
I've found that a library needs to know the value of this variable. Can I forward declare it in the library since it's not linked until the application is built, without getting errors about multiply-defined symbols?