34 lines
808 B
C
34 lines
808 B
C
#ifndef __VIZUM_EXPORT_HEADER__
|
|
#define __VIZUM_EXPORT_HEADER__
|
|
|
|
#if defined(_WIN32)
|
|
#ifdef VIZUMSDK_EXPORTS
|
|
#ifdef __cplusplus
|
|
#define VZNLAPI extern "C" __declspec(dllexport)
|
|
#else
|
|
#define VZNLAPI __declspec(dllexport)
|
|
#endif
|
|
#else
|
|
#ifdef __cplusplus
|
|
#define VZNLAPI extern "C" __declspec(dllimport)
|
|
#else
|
|
#define VZNLAPI __declspec(dllimport)
|
|
#endif
|
|
#ifdef _DEBUG
|
|
#pragma comment(lib, "VzNLDetectd.lib")
|
|
#else
|
|
#pragma comment(lib, "VzNLDetect.lib")
|
|
#endif
|
|
#endif
|
|
#else
|
|
#ifndef VZNLAPI
|
|
#ifdef __cplusplus
|
|
#define VZNLAPI extern "C" __attribute__((visibility("default")))
|
|
#else
|
|
#define VZNLAPI __attribute__((visibility("default")))
|
|
#endif
|
|
#endif
|
|
#endif
|
|
|
|
#endif
|