다음을 통해 공유


/DLL(DLL 빌드)

/DLL

설명

/DLL 옵션은 DLL을 기본 출력 파일로 빌드합니다. DLL은 일반적으로 다른 프로그램에서 사용할 수 있는 내보내기를 포함합니다. 내보내기 지정 방법에는 권장되는 사용 순서로 나열된 세 가지 방법이 있습니다.

  1. 소스 코드의 __declspec(dllexport)

  2. .def 파일의 EXPORTS

  3. LINK 명령의 /EXPORT 사양

프로그램은 둘 이상의 메서드를 사용할 수 있습니다.

DLL 을 빌드하는 또 다른 방법은 LIBRARY 모듈 정의 문을 사용하는 것입니다. 함께 /BASE 및 /DLL 옵션은 LIBRARY 문과 동일합니다.

개발 환경 내에서 이 옵션을 지정하지 마세요. 이 옵션은 명령줄에서만 사용할 수 있습니다. 이 옵션은 애플리케이션 마법사를 사용하여 DLL 프로젝트를 만들 때 설정됩니다.

예비 단계에서 가져오기 라이브러리를 만드는 경우 .dll 만들기 전에 가져오기 라이브러리를 빌드할 때 전달한 대로 .dll 빌드할 때 동일한 개체 파일 집합을 전달해야 합니다.

Visual Studio 개발 환경에서 이 링커 옵션을 설정하려면

  1. 프로젝트의 속성 페이지 대화 상자를 엽니다. 자세한 내용은 Visual Studio에서 C++ 컴파일러 및 빌드 속성 설정을 참조하세요.

  2. 구성 속성 폴더를 클릭합니다.

  3. 일반 속성 페이지를 클릭합니다.

  4. 구성 형식 속성을 수정합니다.

프로그래밍 방식으로 이 링커 옵션을 설정하려면

참고 항목

MSVC 링커 참조
MSVC 링커 옵션