.dll 및 헤더 파일에서 .Lib 파일 생성
기존 .dll 및 헤더 파일에서 .lib 파일을 생성하는 것이 필요합니다. 응용 프로그램이 .dll 내에 정의된 기능에 액세스할 수 있도록 합니다. 자세한 단계별 지침은 다음과 같습니다.
-
내보내기 덤프:
- Microsoft Visual C 2010 Express 명령 프롬프트 사용, .dll 파일이 포함된 디렉터리로 이동합니다.
- dumpbin 명령을 입력합니다. /EXPORTS yourfile.dll > yourfile.exports
- 이 명령은 .dll에서 내보낸 함수 이름을 추출하여 "yourfile.exports"라는 텍스트 파일에 저장합니다.
-
.def 만들기 파일:
- 텍스트 편집기를 열고 "yourfile.def"라는 새 파일을 만듭니다.
- 파일 상단에 "EXPORTS" 줄을 추가합니다.
- "yourfile.exports"에서 내보낸 함수 이름을 ".def"에 붙여넣습니다. 파일.
-
.lib 파일 생성:
- Visual C 명령 프롬프트를 엽니다.
- Visual C bin 디렉터리로 이동합니다.
- 다음 명령을 입력합니다. lib /def:yourfile.def /out:yourfile.lib
- 이 명령은 .def 파일 사양에 따라 "yourfile.lib"라는 .lib 파일을 생성합니다.
-
선택사항(x64의 경우) 빌드):
- x64 빌드의 경우 다음 명령을 사용합니다. lib /def:yourfile.def /machine:x64 /out:yourfile64.lib
- 이렇게 하면 다음 명령이 생성됩니다. .lib 파일의 64비트 버전 "yourfile64.lib."
이제 애플리케이션을 헤더 파일에 정의된 .dll 기능과 연결하는 데 사용할 수 있는 .lib 파일이 있어야 합니다.
위 내용은 .dll 및 헤더 파일에서 .lib 파일을 만들려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!