Site icon Embarcadero RAD Studio, Delphi, & C++Builder Blogs

Open Source C++ Libraries in C++Builder 10.4.2

10 4 2 getit cpp libraries featured

C++ has a wide ecosystem. One of our key goals with C++Builder is to ensure you can take advantage of the libraries other C++ developers write. With each release we’ve been working on the RTL and STL to ensure it is of a high quality and has great compatibility – exactly what you need if you’re upgrading projects, or you want to pull in C++ source code from a library online.

One great demonstration of this is the increasing number of (often complex) open source C++ libraries we’re making available in GetIt, our package manager.

10.4.2 has five new libraries available, making up fifteen open-source libraries in total – steadily increasing with each release. And these are amazing libraries.

These key, useful open source libraries give immense value to your projects. I personally am especially excited to see ACE/TAO (often requested), the Guidelines Support Library, and {fmt}. Remember that you too can add any open source C++ library to your code with C++Builder: we’ve worked hard on compatibility and quality to make sure you can use whatever code you need.

Of course, that’s not all! GetIt also includes Boost (classic, Win32 clang, Win64 clang), EasyBMP, Eigen linear algebra and math framework, the Expat and TinyXML XML parsers, libsimdpp (fast math), NemaTode (NMEA and GPS), SMHasher (hash functions) and SDL2 (great for writing games!)

These libraries are all open source and you can find our repository with them here, on Assembla.

Overview

C++Builder has had steady work on compatibility and robustness to ensure your code works well when you upgrade, and that you can use external C++ code easily – a great benefit for your software. 10.4.2 shows the work well, with the addition of some both really useful and technically complex libraries that demonstrate the improvements this release. We hope the libraries will be beneficial to your projects! And even apart from these libraries, upgrade to 10.4.2 to make use of the improved quality for your software, as well as some of the other improvements this release – linker memory, code completion, and more.

Check out FastMath if you need faster calculations that don’t need full accuracy.

Know more about STL’s std::find C++ method to get a hint on how to supercharge your productivity while you write code.

Exit mobile version