/DLL(DLL 빌드)

 

게시 날짜: 2016년 4월

Visual Studio 2017 에 대한 최신 설명서는 Visual Studio 2017 설명서를 참조하세요.

/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 C++ 프로젝트 속성 설정을 참조하십시오.

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

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

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

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

링커 옵션 설정
링커 옵션

표시: