Описание тега dllexport
__declspec(dllexport) - это директива компилятора C и C++, которая автоматизирует экспорт функций или переменных при создании DLL (библиотеки динамической компоновки).
Эта директива исходит от Microsoft. Это устраняет необходимость предоставления файлов.def и (вместе с соответствующими__declspec(dllimport)
директива) упрощает работу с DLL-файлами.
Другие компиляторы, такие как GCC или DMC, также поддерживают эту директиву, но точное поведение меняется.