다음을 통해 공유


모듈 정의(.Def) 파일

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

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

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

예제를 보려면 DEF 파일을 사용하여 DLL에서 내보내기를 참조하십시오.

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

참고 항목

참조

링커 옵션

기타 리소스

C/C++ 빌드 참조

Frequently Asked Questions on Building