2012-07-15 1 views
1

보기 흉한 #define을 사용하여보기 흉한 extern \ "C \"__declspec (dllexport .) DLL ","하나의 매혹적인 용어로 "
은 즉 :Pygmalion 변환 : "extern"C "__declspec (dllexport)"대신 "#define DLL"사용

#define DLL "extern "C" __declspec(dllexport)" 

문제는 물론, C.

+0

실제로 가장 바깥 쪽 따옴표가 필요합니까? 일반적으로 당신은하지 않습니다. –

+1

'#define [name]'이'[name]'을 대체 한 것이라면'''을 사용할 필요가 없습니다. – qwertz

답변

6

당신은 포장을하지 않아도 주위에 포함 된 인용 부호이다 다음은 합법적입니다 :

#define DLL extern "C" __declspec(dllexport)