Devo creare una libreria matematica di nome mymath, con funzioni di ogni tipo.
Ho creato con Devcpp un nuovo progetto/libreria dll.
Ora come faccio a creare una libreria? Quali sono i comandi?
Ho trovato sul sito di riferimento qualcosa del genere:
Cosa vuol dire?#if defined( WIN32 || WIN64)
#define MYMATH_EXPORT __declspec(dllexport)
#define MYMATH_IMPORT __declspec(dllimport)
#else
#if defined(__linux__)
#define MYMATH_EXPORT
#define MYMATH_IMPORT
#else
#error - unsupported platform.
#endif
#endif
#undef MYMATH_API
#if defined(MYMATH_STATIC_LIB )
#define MYMATH_API
#else
#if defined(MYMATH_DLL_BUILD )
#define MYMATH_API MYMATH_EXPORT
#else
#define MYMATH_API MYMATH_IMPORT
#endif
#endif