J4L-Barcode for C++ is a set of C++ classes that create 2D barcodes. It can be used in native C++ applications and also from windows applications compiling it as DLL. No windows native resources are used, the source code is 100% C++. The complete source code is included. The following barcoding symbologies are supported: Datamatrix, regular and macro PDF 417 , QRCode and Aztec code .