NERtc Linux SDK
V5.4.10
nertc_base.h
浏览该文件的文档.
1
6
#ifndef NERTC_BASE_H
7
#define NERTC_BASE_H
8
9
#if defined(_WIN32)
10
#ifndef WIN32_LEAN_AND_MEAN
11
#define WIN32_LEAN_AND_MEAN
12
#endif
13
#include <windows.h>
14
#define NERTC_CALL __cdecl
15
#if defined(NERTC_SDK_EXPORT)
16
#define NERTC_API extern "C"
__declspec(dllexport)
17
#else
18
#define NERTC_API extern "C"
__declspec(dllimport)
19
#endif
20
#elif defined(__APPLE__)
21
#define NERTC_API __attribute__((visibility("default"
))) extern "C"
22
#define NERTC_CALL
23
#elif defined(__ANDROID__) || defined(__linux__)
24
#define NERTC_API extern "C"
__attribute__((visibility("default")))
25
#define NERTC_CALL
26
#else
27
#define NERTC_API extern "C"
28
#define NERTC_CALL
29
#endif
30
31
#if defined __GNUC__
32
#define NERTC_DEPRECATED __attribute__ ((deprecated))
33
#elif defined(_MSC_VER)
34
#define NERTC_DEPRECATED __declspec(deprecated)
35
#else
36
#define NERTC_DEPRECATED
37
#endif
38
39
#endif
include
nertc_base.h
制作者
1.9.1