comment (C/C++)

설명 레코드 개체 파일 또는 실행 파일에 배치합니다.

#pragma comment( comment-type [,"commentstring"] )

설명

주석 형식 하나, 아래에 설명 된 미리 정의 된 식별자, 주석 레코드 종류를 지정 합니다.선택적인 commentstring 일부 설명 형식에 대 한 추가 정보를 제공 하는 문자열 리터럴입니다.때문에 commentstring 문자열 리터럴이 문자열 리터럴이 포함 된 따옴표가 이스케이프 문자에 대 한 모든 규칙을 따르는 것 ("), 및 연결 합니다.

  • 컴파일러
    컴파일러의 이름과 버전 번호는 개체 파일에 배치합니다.이 설명 레코드를 링커에 의해 무시 됩니다.사용자가 제공 하는 경우는 commentstring 매개 변수에 대 한이 레코드 종류, 컴파일러에서 경고를 발생 합니다.

  • exestr
    위치 commentstring 개체 파일에 있습니다.링크 시가이 문자열은 실행 파일에 배치 됩니다.실행 파일을 로드할 때 문자열 메모리로 로드 되지 않습니다. 그러나 그 파일의 인쇄 가능한 문자열에서 발견 되는 프로그램을 찾을 수 있습니다.이 설명 레코드 형식에 대 한 실행 파일의 버전 번호 또는 이와 유사한 정보를 포함 하는 것입니다.

    exestr되지 않으며는 추후 버전에서 제거 됩니다 링커는 설명 레코드를 처리할 수 없습니다.

  • lib
    라이브러리 검색 레코드 개체 파일에 배치합니다.이 주석 형식으로 포함 되어 있어야 한 commentstring 이름 및 가능한 경우 경로을 검색 하려면 링커가 라이브러리를 포함 하는 매개 변수입니다.라이브러리 이름을 개체 파일에서 기본 라이브러리 검색 레코드를 다음과 같습니다. 링커는이 라이브러리에 대 한 검색 이름을 라이브러리에 지정 되지 않은 경우에 바로 명령줄에서 지정 했던 것 처럼 /nodefaultlib.여러 라이브러리 검색 레코드 같은 소스 파일에 배치할 수 있습니다. 각 레코드 개체 파일 소스 파일에서 발견 되는 순서 대로 표시 됩니다.

    중요 한 경우 순서 기본 라이브러리 및 추가 하는 라이브러리를 사용 하 여 컴파일하는 /Zl 스위치 되지 않도록 기본 라이브러리 이름을 개체 모듈에 놓여 있습니다.후 추가 라이브러리 기본 라이브러리 이름을 삽입 하 고 두 번째 주석 pragma는 사용할 수 있습니다.함께 이러한 pragma 나열 된 라이브러리 개체 모듈 소스 코드에서 발견 되는 순서 대로 표시 됩니다.

  • 링커
    장소는 링커 옵션 개체 파일에 있습니다.이 주석 형식 명령줄을 전달 하거나 개발 환경에서 지정 하는 대신 링커 옵션을 지정할 수 있습니다.예를 들어, 사용자 지정할 수 있습니다는 / 심볼의 포함 하는 옵션을 포함:

    #pragma comment(linker, "/include:__mySymbol")
    

    다음만 (주석 형식) 링커 옵션은 링커가 식별자를 전달할 수.

  • 사용자(User)
    일반 주석 개체 파일에 배치합니다.commentstring 매개 변수는 설명 텍스트를 포함 합니다.이 설명 레코드를 링커에 의해 무시 됩니다.

다음 pragma 링커 EMAPI에 대 한 검색을 하면 됩니다.LIB 라이브러리를 연결 하는 중입니다.링커는 먼저 현재 작업 디렉토리에서 및 LIB 환경 변수로 지정 된 경로에서 검색 합니다.

#pragma comment( lib, "emapi" )

다음 pragma 컴파일러 컴파일러의 이름과 버전 번호는 개체 파일에 배치 됩니다.

#pragma comment( compiler )

[!참고]

에 대 한 메모를 걸리는 commentstring 매개 변수를 사용할 수 있는 매크로 문자열 리터럴을 사용할 수 있는 곳에 리터럴 문자열을 매크로 확장 하는 경우에.모든 문자열 리터럴 및 문자열 리터럴을 확장 하는 매크로의 조합을 연결할 수도 있습니다.예를 들어, 다음 문을 사용할 수입니다.

#pragma comment( user, "Compiled on " __DATE__ " at " __TIME__ ) 

참고 항목

참조

Pragma 지시문과 __Pragma 키워드