/DLL(DLL 빌드)
/DLL
설명
/DLL 옵션을 사용하면 DLL을 주 출력 파일로 빌드할 수 있습니다. DLL에는 대개 다른 프로그램에서 사용할 수 있는 내보내기가 포함되어 있습니다. 내보내기를 지정하는 데는 다음과 같은 세 가지 방법을 사용합니다(권장 순서에 따라 나열).
소스 코드에 __declspec(dllexport) 사용
.def 파일에서 EXPORTS 문 사용
LINK 명령의 /EXPORT 사양
프로그램에서는 둘 이상의 방법을 사용할 수 있습니다.
DLL을 빌드하는 다른 방법은 LIBRARY 모듈 정의 문을 사용하는 것입니다. /BASE 및 /DLL 옵션은 모두 LIBRARY 문에 해당합니다.
개발 환경에서는 이 옵션을 지정하지 마십시오. 이 옵션은 명령줄에서만 사용할 수 있습니다. 이 옵션은 응용 프로그램 마법사를 사용하여 DLL 프로젝트를 만들 때 설정됩니다.
.dll을 만들기 전에 준비 단계에서 가져오기 라이브러리를 만드는 경우 가져오기 라이브러리를 빌드할 때 전달한 것과 동일한 개체 파일 집합을 .dll을 빌드할 때도 전달해야 합니다.
Visual Studio 개발 환경에서 이 링커 옵션을 설정하려면
프로젝트의 속성 페이지 대화 상자를 엽니다. 자세한 내용은 Visual C++ 프로젝트 속성 설정을 참조하십시오.
구성 속성 폴더를 클릭합니다.
일반 속성 페이지를 클릭합니다.
구성 형식 속성을 수정합니다.
프로그래밍 방식으로 이 링커 옵션을 설정하려면
- ConfigurationType을 참조하십시오.