I want to define a macro which includes another header file like so:
#define MY_MACRO (text) #include \"__FILE__##_inline.inl\"
So that whe
It's not possible to use #define to construct other preprocessor directives, unless you run the preprocessor twice.
#define
But in your case even running the preprocessor twice won't help because the #include must be a single string of the form "..." or <...>.
#include
"..."
<...>