Описание тега dllexport

__declspec(dllexport) - это директива компилятора C и C++, которая автоматизирует экспорт функций или переменных при создании DLL (библиотеки динамической компоновки).

Эта директива исходит от Microsoft. Это устраняет необходимость предоставления файлов.def и (вместе с соответствующими__declspec(dllimport) директива) упрощает работу с DLL-файлами.

Другие компиляторы, такие как GCC или DMC, также поддерживают эту директиву, но точное поведение меняется.