General Utility Library for C++14
2.11
|
GUL can be built on Windows with the Meson build system and the Microsoft Visual C++ compiler.
Please refer to README.md in our source code repository for details. By default, both a static and a dynamic library (a DLL) are built.
Because of the way DLLs work in Windows, the GUL header files must differentiate between a statically and a dynamically linked library. GUL does this by means of a preprocessor macro, GUL_USING_STATIC_LIB_OR_OBJECTS
. We assume that most users will prefer the DLL version, therefore we treat this as the default case:
On other platforms and compilers, the macro is meaningless.