Преобразование Pygmalion: использование "#define DLL" в качестве замены для "extern "C" __declspec(dllexport)"
Есть ли способ использовать svelte #define для преобразования неприглядного ""extern \"C\" __declspec(dllexport)"в один очаровательный термин"DLL".
То есть:
#define DLL "extern "C" __declspec(dllexport)"
Проблема, конечно же, заключается во встроенных кавычках вокруг C.
1 ответ
Решение
Вам не нужны заключительные цитаты. Следующее является законным:
#define DLL extern "C" __declspec(dllexport)