📄 lvapidef.h
字号:
#ifndef ___LVAPIDEF_H
#define ___LVAPIDEF_H
#ifdef __GNUC__
#define __UNIX__
#ifdef __VXWORKS__
#define __VXWORKS 1
#define __LINUX 0
#else
#define __VXWORKS 0
#define __LINUX 1
#endif
#else
#define __LINUX 0
#endif
#ifdef __UNIX__
#ifdef __LP64__
#define __UNIX64__
#else
#define __UNIX32__
#endif
#define LVLOGAPI
#define LVCMNAPI(x) x
#define LVPRVAPI(x) x
#define LVDSYAPI(x) x
#define LVDSYCLASS class
#define LVDAPAPI(x) x
#else
#ifdef _MSC_VER
#ifdef _WIN32
#define __WIN32__
#endif
#ifdef WIN64
#ifdef __WIN32__
#undef __WIN32__
#endif
#define __WIN64__
#define __WIN3264__
#endif
#endif
#ifdef __WIN32__
#define __WIN3264__
#endif
// Export / import declarations
#ifdef __WIN3264__
#ifdef _LVLOG_
#define LVLOGAPI
#else
#define LVLOGAPI
#endif
#ifdef _LVCMN_
#define LVCMNAPI(x) __declspec(dllexport) x
#else
#define LVCMNAPI(x) __declspec(dllimport) x
#endif
#ifdef _LVPRV_
#define LVPRVAPI(x) __declspec(dllexport) x
#else
#define LVPRVAPI(x) __declspec(dllimport) x
#endif
#ifdef _LVDSY_
#define LVDSYAPI(x) __declspec(dllexport) x __stdcall
#define LVDSYCLASS class __declspec(dllexport)
#else
#define LVDSYAPI(x) __declspec(dllimport) x __stdcall
#define LVDSYCLASS class __declspec(dllimport)
#endif
#ifdef _LVDSAPP_
#define LVDAPAPI(x) __declspec(dllexport) x
#else
#define LVDAPAPI(x) __declspec(dllimport) x
#endif
#else
#define LVLOGAPI
#define LVCMNAPI(x) x FAR PASCAL __export
#define LVPRVAPI(x) x FAR PASCAL __export
#define LVDSYAPI(x) x FAR PASCAL __export
#ifdef _LVDSY_
#define LVDSYCLASS class __export
#else
#define LVDSYCLASS class __huge
#endif
#define LVDAPAPI(x) x FAR PASCAL __export
#endif
#endif
#if defined(__WIN64__) || defined(__UNIX64__)
#define __ANY64__
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -