다음을 통해 공유


모듈 정의 파일(.def)

업데이트: 2007년 11월

모듈 정의(.def) 파일은 내보내기 정보, 특성 및 링크되는 프로그램에 대한 기타 정보를 링커에 제공합니다. .def 파일은 DLL을 빌드할 때 가장 유용합니다. 모듈 정의 문 대신에 사용할 수 있는 링커 옵션이 있기 때문에 일반적으로는 .def 파일이 필요하지 않습니다. 내보내는 함수를 지정하기 위한 방법으로 __declspec(dllexport)을 사용할 수도 있습니다.

링커 단계에서 링커 옵션 /DEF(모듈 정의 파일 지정)를 사용하여 .def 파일을 호출할 수 있습니다.

내보내기가 없는 .exe 파일을 빌드하는 경우 .def 파일을 사용하면 출력 파일의 크기가 커지고 로드 속도는 느려지게 됩니다.

자세한 내용은 다음 단원을 참조하십시오.

참고 항목

참조

링커 옵션

FAQ: 빌드

기타 리소스

C/C++ 빌드 참조