QBbgLib  0.4
Qt wrapper for the Bloomberg API
QBbgLib Documentation

This library is a Qt wrapper for the Bloomberg open API. This layer removes the need for magic strings that are often poorly documented, takes care of handling services for you and give a unique correlation (using a pair of integers) between requests and responses.

The library supports all operating systems and both 32 and 64 bits configurations.

Licensing adheres to LGPL v3. Please see the included LICENSE file

Building the library

A C++11 compatible compiler will be necessary.

To build open the Qt developer console, set the BLPPATH environmental variable to the path of the Bloomberg API. For example, in Windows

SET BLPPATH=C:\blp\API\APIv3\C++API\v3.8.18.1

Now run

qmake "PREFIX=InstallDirectory"
nmake

Replacing InstallDirectory with the destination where the library will be installed and nmake with your build tool name (mingw-32-make for MinGW, etc.).

Documentation

Documentation in Qt Assistant format is packed with the repository, it is also available online at lbeldi.bitbucket.org/QBbgLib. To build the documentation in other formats you'll need Doxygen. Just run it using the included doxyfile config. The conceptual schema of how this library work is represented in the image

Schema

Example Usage

Please refer to the example folder for code snippets that illustarte the library in action.

Current Development

This library is still under development. This is a list of what has been done, what needs to be done and what could be done.

Reference

The documentation on the Bloomberg API running underneath this library can be found on the Bloomberg Open API website