eBUS SDK v7.0.1.7536 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 >= 1930 )
52 #define PT_SUFFIX_COMPILER "_VC17"
53 #elif( _MSC_VER >= 1920 )
55 #define PT_SUFFIX_COMPILER "_VC16"
56 #elif( _MSC_VER >= 1910 )
58 #define PT_SUFFIX_COMPILER "_VC15"
59 #elif( _MSC_VER >= 1900 )
61 #define PT_SUFFIX_COMPILER "_VC14"
62 #elif( _MSC_VER >= 1800 )
64 #define PT_SUFFIX_COMPILER "_VC12"
65 #elif( _MSC_VER >= 1700 )
67 #define PT_SUFFIX_COMPILER "_VC11"
68 #elif( _MSC_VER >= 1600 )
70 #define PT_SUFFIX_COMPILER "_VC10"
73 #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." )
75 #define PT_SUFFIX_COMPILER
79 #pragma comment( lib, "PvGUI" PT_SUFFIX_64 PT_SUFFIX_STATIC PT_SUFFIX_COMPILER PT_SUFFIX_DEBUG ".lib" )
82 #undef PT_SUFFIX_STATIC
83 #undef PT_SUFFIX_DEBUG
95 typedef HWND PvWindowHandle;
Copyright (c) 2002-2026 Pleora Technologies Inc.
www.pleora.com