This topic describes the settings for Microsoft Visual C++ you must use when compiling with the StreamBase C++ Client library to build StreamBase client applications.
Note
The header files, DLLs, and library files required to build native code for Windows are not delivered with the primary Spotfire StreamBase kit, but are instead delivered in a separate kit with its own installation package.
To develop C++ native code for Windows, after you install Spotfire Streaming, you must
                                install the Windows Native SDK Package from the installer file provided as a separate
                                download from edelivery.tibco.com. In all
                                cases, the installer file's name is in the form
                                    SPOT_str_nativesdk_,
                                where release_win_x86.msirelease is the current StreamBase release number.
                     
Development in a .NET language does not require this kit.
When developing C++ native code for Windows using the supported compilers, specify the <streambase/Client.hpp> header file in your code instead of the older StreamBaseClient.hpp file. The Client.hpp file identifies arranges for the correct, compiler-specific version of the supporting libraries to be automatically loaded.
                     
                  
When developing a client or server monitor application in a .NET language, you can use Visual Studio 2019, as described in Creating .NET Clients.
The next table clarifies the relationship between Microsoft Visual Studio product names and Visual C++ versions:
| Visual C++ Version | Visual Studio Name | 
|---|---|
| Visual C++ 14.2 | part of Visual Studio 2019 | 
