![]() |
Thermal Camera SDK 10.0.1
SDK for Optris Thermal Cameras
|
Contains defines controlling the Windows DLL export and import of symbols. More...
Go to the source code of this file.
Contains defines controlling the Windows DLL export and import of symbols.
The following defines are used to mark classes, structs or functions as the public API accessible in Windows DLLs.
For a symbol to be accessible in a Windows DLL its source has to be marked with __declspec(export) when compiling the library. On the other hand, when you want to build against the dynamic library the same resources must be marked with __declspec(import) to signal to the toolchain that its implementation has to be imported from that library.
In order to use the same header files for building the dynamic library and for building against it the preprocessor define logic below was established. It covers the following cases: