eBUS SDK v6.2.8.5877 API
10 #if !defined( PV_GUI_DOTNET )
11 #if defined( PV_GUI_EXPORTS )
13 #if !defined( PT_LIB_STATIC ) && defined( WIN32 )
14 #define PV_GUI_API __declspec( dllexport )
21 #if !defined( PT_LIB_STATIC ) && defined( WIN32 )
22 #define PV_GUI_API __declspec( dllimport )
27 #if defined ( PV_DEBUG )
29 #define PT_DEBUG_ENABLED
32 #if defined( PT_LIB_STATIC )
33 #define PT_SUFFIX_STATIC "_s"
35 #define PT_SUFFIX_STATIC
38 #if defined( _PT_DEBUG_ ) && defined( PT_DEBUG_ENABLED )
39 #define PT_SUFFIX_DEBUG "_Dbg"
41 #define PT_SUFFIX_DEBUG
44 #if defined( _PT_64_ ) || defined( _WIN64 )
45 #define PT_SUFFIX_64 "64"
50 #if ( _MSC_VER >= 1920 )
52 #define PT_SUFFIX_COMPILER "_VC16"
53 #elif( _MSC_VER >= 1910 )
55 #define PT_SUFFIX_COMPILER "_VC15"
56 #elif( _MSC_VER >= 1900 )
58 #define PT_SUFFIX_COMPILER "_VC14"
59 #elif( _MSC_VER >= 1800 )
61 #define PT_SUFFIX_COMPILER "_VC12"
62 #elif( _MSC_VER >= 1700 )
64 #define PT_SUFFIX_COMPILER "_VC11"
65 #elif( _MSC_VER >= 1600 )
67 #define PT_SUFFIX_COMPILER "_VC10"
70 #pragma message ( "Warning: Your compiler is not officially supported by the eBUS SDK. Currently supported compiler versions on Windows include Visual C++ 10 2010 to Visual C++ 15 2017." )
72 #define PT_SUFFIX_COMPILER
76 #pragma comment( lib, "PvGUI" PT_SUFFIX_64 PT_SUFFIX_STATIC PT_SUFFIX_COMPILER PT_SUFFIX_DEBUG ".lib" )
79 #undef PT_SUFFIX_STATIC
80 #undef PT_SUFFIX_DEBUG
92 typedef HWND PvWindowHandle;
Copyright (c) 2002-2021 Pleora Technologies Inc.
www.pleora.com