C++ #pragma

툴의 설정을 통해 .lib 파일을 추가하면 툴이 바뀔때 마다 설정을 해줘야하는 번거로움이 생긴다.
하지만 #pragma 를 이용해 .lib 파일을 소스코드에서 직접 추가할 수 있다.
#pragma comment(lib, "abc.lib")

그리고 링크시 옵션을 지정할때도 사용될 수 있다.
아래는 Visual C++ 링크시 사용되는 /NODEFAULTLIB:libcmt(libcmt를 사용하지마라는 뜻) 옵션이다.
#pragma comment(linker, "/NODEFAULTLIB:libcmt")

comments:

댓글 쓰기