에서 컴파일시에 정의 #의 값을 표시 할 지금까지 나는 지금까지와 같은있어 : 작동하지만, ADEFINE 문자열이 무엇을하지 않은 경우어떻게 GCC
#define ADEFINE "23"
#pragma message ("ADEFINE" ADEFINE)
?
#define ADEFINE 23
#pragma message ("ADEFINE" ADEFINE)
원인 :
무시는 이상적으로는 정의를 포함한 모든 값을 처리 할 수 있도록하고 싶습니다.경고 : 잘못된 '의 #pragma 메시지',
글쎄, 내 클라이언트가 종속성으로 추가 된 것을 매우 기쁘게 생각하지 않는다고 생각하지만, 그것은 실존 증명처럼 보입니다. 아마도 나는 stringize.hpp를보아야 만한다. –
@JohnLawrenceAspden 나는 boost (또는 다른 라이브러리)없이 그것을하는 방법으로 답을 업데이트했다. – rob05c