#include \"DLLDefines.h\" #include \"DLLDefines.h\"
The above actually passed compilation, but why?
DLLDefines.h may also have #pragma once at the top, #pragma once ensures that file gets included only once.