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