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