Visual Studio (VS C++) dll не создаётся lib файл

Чтобы он создался надо явно с помощью модификатора __declspec(dllexport) указать какие именно функции нужно экспортировать.

Так, например в коде нашей dll нужно вместо

double Add(double a, double b)
{return a; }

написать:

__declspec(dllexport) double Add(double a, double b);
{return a; }

- если мы хотим использовать функцию Add() во внешнем коде.