标签: c c-preprocessor declspec
有没有办法使用一个苗条的#define将难看的“extern \”C \“__ declspec(dllexport)”转换成一个迷人的术语“DLL”。 那就是:
#define DLL "extern "C" __declspec(dllexport)"
问题当然是C周围的嵌入引号。
答案 0 :(得分:6)
您不需要包装报价。以下是合法的:
#define DLL extern "C" __declspec(dllexport)