Экспорт функций
Как установлено, что функции в DLL, которые должны экспортироваться, зависят от инструментальных средств, которые Вы используете для разработки. Некоторые компиляторы дают возможность экспортировать функцию непосредственно в исходном коде, используя модификатор в объявлении функции. Но иногда, Вы должны определить экспорт в файле, который Вы пересылаете в компоновщик.
Например, используя Visual C++, есть два возможных варианта экспортировать функции DLL: с модификатором _declspec или файлом .def. Если Вы используете модификатор _declspec, то нет необходимости использовать .def файл.
Дополнительную информацию об экспорте функций, см. документацию, включенную в ваши инструментальные средства разработки.