Создание проекта DLL:
В этом наборе задач вы создаете проект для своей DLL, добавляете код и собираете его.Для начала запустите Visual Studio IDE и выполните вход, если это необходимо.Инструкции для Visual Studio 2017 версии 15.3 на первом месте.Инструкции для более ранних версий приведены позже, поэтому пропустите их, если вам нужно.
Чтобы создать DLL проект в Visual Studio 2017 версия 15.3 или более поздняя
В строке меню выберите «Файл», «Новый», «Проект», чтобы открыть диалоговое окно «Новый проект».
На левой панели диалогового окна «Новый проект»:разверните Установленный и Visual C ++, если требуется, а затем выберите Рабочий стол Windows.На центральной панели выберите Мастер рабочего стола Windows.Введите MathLibrary в поле Имя, чтобы указать имя для проекта.

Нажмите кнопку «ОК», чтобы закрыть диалоговое окно «Новый проект» и запустить мастер проекта рабочего стола Windows. В мастере проекта рабочего стола Windows в разделе «Тип приложения» выберите «Библиотека динамических ссылок (.dll)».

Выберите кнопку OK, чтобы создать проект.
И Чтобы использовать этот .dll в клиентском приложении, перейдите по этой ссылке .