Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayLibBase.h
Go to the documentation of this file.
1
//
5
6
#ifndef _INC_GrayLibBase_H
7
#define _INC_GrayLibBase_H 0x004
// interface version can be queried by DLL. (VARTYPE_TYPE version)
8
#ifndef NO_PRAGMA_ONCE
9
#pragma once
10
#endif
11
12
#include "
GrayCore/include/GrayCore.h
"
13
14
#define USE_EXPRESSION
15
#define USE_ISCRIPTABLE
16
#define USE_ZLIB
17
#define USE_BZIP2
18
#define USE_FLOAT_IEEE
19
20
#ifndef UNDER_CE
// UNDER_CE Uses its own weird version of SQL
21
#define USE_SQL
22
#endif
23
24
#if defined(_MSC_VER) && (_MSC_VER >= 1300) && ! defined(UNDER_CE)
25
#define USE_DX9
26
// #define USE_DXM //!< Use M$ DirectX Math extensions (SDK) else emulate it. (remove for __linux__). related to USE_DXX
27
#define USE_DX_SHOW
28
#endif
29
#define USE_WIN_SDK
30
31
#ifndef GRAYLIB_LINK
32
#if defined(_MFC_VER) || defined(GRAY_STATICLIB)
// GRAY_STATICLIB or _MFC_VER can be defined to make Gray* all static lib
33
#define GRAYLIB_LINK
34
#else
35
#define GRAYLIB_LINK __DECL_IMPORT
36
#endif
37
#endif
38
39
namespace
GrayLib
{
using namespace
Gray
; };
// introduce my namespace.
40
41
#endif
// _INC_GrayLibBase_H
GrayCore.h
GrayLib
Definition:
cMesh.h:22
Gray
< The main namespace for all Core functions.
Definition:
GrayCore.cpp:14
GrayLib
include
GrayLibBase.h
Generated on Tue Feb 2 2021 11:29:38 for Gray C++ Libraries by
1.9.1