본문 바로가기
C

C언어 #pragma

by GGoris 2013. 6. 13.
반응형

#pragma : 컴퍼일하기 전에 필요한 작업을 컴파일러에게 전달하는 전처리 구문

#pragma [comment|warning|pack|once|...]

comment  : 보통 라이브러리를 인클루드할때 사용

warning   : 특정 경고를 무시

pack       : 메모리 최적화

once      : 특정 명령을 한번만 컴파일하도록

 

#pragma comment( type, "filename|filepath");

type : lib, linker등을 입력

filename|filepath : 파일명이나 경로명을 입력

 

#pragma warning(warning specifier : warning number);

warning specifier : disable - 경고 무시

   once - 동일 경고 한번만 알림

   error - 경고를 에러로 알림

   default - 원상태로 돌림

warning number : 경고 번호

 

#pragma pack(push|pop , pack size);

push : pack할 자료형의 앞에서 사용

pop  : pack할 자료형의 뒤에서 사용

pack size : 묶음단위의 byte크기(ex- 1,2,4,8,16)

 

#pragma once ???

 

반응형

댓글