[system programming] dll, lib, LoadLibrary, GetProcAddress
190705-4 - _DLLPRE extern "C" __declspec(dllexport), __declspec(dllexport) void Print(int a, int b) 교육을 받으면서 노트필기 했던 내용을 날것 그대로 업로드합니다. 라이브러리 다이나믹 링크 라이브러리(DLL) : 실행시간에 결정 스테틱 링크 라이브러리(LIB) : 빌드 A.c B.c (텍스트 레벨) 컴파일 작업 : A.obj , B.obj (바이너리 레벨) 링크 작업 EXE 생성. (.lib 가 포함) -> 동일한 라이브러리를 포함해서 사용하는 문제가 있을 수 있다. DLL 이라는 개념을 만들어낸다. 우선은 static lib 부터 해보자. 라이브러리 : 컴파일완료된 바이너리 데이터 (함수 등의 집합이다.) 라이브러리 제공자 ..
System Programming
2019. 7. 10. 00:01