DLL과 lib 차이가 뭔가요??

DLL은 찾아봣는데 dynamic linking library이고

lib는 library인데 둘이 같은거 아닌가요??

같은 라이브러리파일인데 다른건가요??

    2개의 답변이 있어요!

    • DLL과 LIB의 차이점은 무엇입니까?

      컴파일시 LIB 라이브러리를 호출 할 수 있지만 DLL 라이브러리는 런타임 중에 만 호출 할 수 있습니다.LIB 파일은 DLL 파일보다 훨씬 큽니다. DLL 파일의 가장 일반적인 문제점은 버전 문제입니다. 이 문제는 DLL의 코드가 변경되어 응용 프로그램이 잘못된 버전의 DLL을 사용하는 경우 발생합니다. LIB 파일과 관련된 문제는 아닙니다. 재사용 성 측면에서 새 버전의 시스템이나 완전히 새로운 응용 프로그램을 작성할 때 DLL은 항상 LIB보다 낫습니다.


    • 안녕하세요?

      DLL은 말씀하신 대로 Dynamic linking library 직역하자면

      동적링킹라이브러리 파일이구요 Lib도 마찬가지로 라이브러리 파일이지만

      그 둘의 차이는 lib 파일은 프로그램에 종속이되지만

      DLL파일은 프로그램이 실행될때 연결되므로 독립적이라 볼 수 있습니다^^