This shows you the differences between two versions of the page.
anndllexport [2017/08/26 19:34] (current)
|Line 1:||Line 1:|
|+||====== AnnDllExport ======|
|+||**AnnDllExport** is a macro that is substituted with the correct //_declspec()// directive on Windows to tell the Visual Studio compiler to export/import symbols to/from a .dll file.|
|+||Annwvyn is built as a dynamic library. VisualStudio needs the symbols to be declared //_declspec(dllexport)// and //_declspec(dllimport)//.|
|+||The macro is defined inside [[systemMacro.h]].|