다음을 통해 공유


message

문자열을 컴파일을 종료 하지 않고 표준 출력에 리터럴 보냅니다.

#pragma message( messagestring )

설명

일반적인 사용은 메시지 pragma에 컴파일 타임에 정보 메시지를 표시 합니다.

Messagestring 매개 변수는 문자열 리터럴, 확장은 매크로 수 있습니다 및 이러한 매크로 문자열 리터럴 원하는 방식으로 연결할 수 있습니다.

미리 정의 된 매크로를 사용 하는 경우는 메시지 pragma를 매크로 문자열을 반환 합니다, 그렇지 않으면 매크로 출력을 문자열로 변환 해야 합니다.

다음 코드 단편을 사용 하는 메시지 pragma를 컴파일하는 동안 메시지를 표시 합니다:

// pragma_directives_message1.cpp
// compile with: /LD
#if _M_IX86 >= 500
#pragma message("_M_IX86 >= 500")
#endif

#pragma message("")

#pragma message( "Compiling " __FILE__ ) 
#pragma message( "Last modified on " __TIMESTAMP__ )

#pragma message("")

// with line number
#define STRING2(x) #x
#define STRING(x) STRING2(x)

#pragma message (__FILE__ "[" STRING(__LINE__) "]: test")

#pragma message("")

참고 항목

참조

Pragma 지시문과 __Pragma 키워드