아하
  • 토픽

  • 스파링

  • 잉크

  • 미션


고민상담

늘명쾌한호박파이

늘명쾌한호박파이

카이스트 박사출신이 dll만들라고 한다

Exe만든게 있으니 간단히 만들라며

업체에 줘야되는데 재촉

어제말해놓고 얼마걸리냐길래 1주일걸린다하니

이거이거 만 하면되 간단히 만들어

그것만하면 간단히 만들어지나

DLL 이란걸 처음해보는데 구조도 알아야되고

빌드해보꼬 고쳐야되는데 세팅도 안맞추고 바로 나오는지

박사출신은 자기가 머리좋으니 남들도 바로 결과 나온다고 생각하나요

박사가 해도 바로 나오지도 않을건데

해본적이 없으니

1개의 답변이 있어요!

  • 하와와

    하와와

    dll과 exe의 차이는 exe는 독립적으로 실행되는 프로그램이고 엔트리 포인트가 있어서 바로 실행됩니다. dll은 다른 프로그램에서 불러와 사용하는 라이브러리이고 함수나 클래스만 제공하고 자체적으로 실행되지는 않습니다. dll제작하실때 어떤 함수들을 외부에 노출할지, 호출 규약을 어떻게 할지 정해야합니다. 프로젝트 속성에서 동적 라이브러리로 빌드 옵션을 맞춰야 하고, 헤더 파일과 .lib 파일을 함께해야 다른쪽에서 쉽게 쓸 수 있습니다. 단순히 빌드만 되는게 아닌, 실제로 exe에서 불러와서 정상 동작하는지 확인해야합니다. 처음 해보는경우라면 구조이해와 프로젝트 세팅, 빌드, 디버깅, 문서화까지 시간이 걸릴겁니다. 하루이틀에 끝내기는 어렵다고봅니다.