.
DLL 프로젝트를 컴파일할 때 MYDLL_EXPORTS가 정의되어 DLLEXPORT를 "내보내기"로 활성화합니다. 클라이언트 코드에서 DLL을 사용하는 경우 MYDLL_EXPORTS가 정의되지 않으며 DLLEXPORT를 "가져오기"로 활성화합니다.
이 접근 방식을 사용하면 DLL을 컴파일하고 클라이언트 코드에서 사용하는 데 동일한 헤더를 사용할 수 있습니다.위 내용은 DLLEXPORT/DLLIMPORT 매크로에 대해 COMPILING_DLL을 올바르게 정의하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!