News

Real-world CMake and C++Builder applications on github

Last week, we ran a popular webinar Fast Builds and Integrating Libraries: Using CMake and Ninja for C++ Builder 10.2.3. The replay is now available on Youtube. In it, I demonstrated twoitems building with C++Builder and our CMake support: a real-world FireMonkey application, and Google Test. These are available on github: Mazes:I wrote this for CodeRageXII in…
Read more
News

Evolution of C++ standards

Programming languages are exciting for developers, and C++, one of the more technically challenging and also perhaps the most widely used compiled language, is one of the most exciting. As Theodore Roosevelt is misquoted (*), ‘the more you know about the past…
News

Removing the Community toolbar

The RAD Studio IDE contains a toolbar allowing you to log on to Community, and see messages sent to you by other users, questions and answers, andother notifications. Recent website upgrades have caused issues with this toolbar for some users (now resolved), and we…
News

C++ Free Compiler Updated to 10.2.3

Embarcadero hashad a free download of our C++ compiler andRTL (capable of making Win32 apps) for many years, going back into the Borland days. (In fact, Idera as a company likes providing free tools – check out some of the others here.) We aim to keep thatfree compiler up to date, and sowe updated it from the frankly ancient classic “Borland” v5.5 compiler…
Read more
News

Why create mobile apps in C++

There are a wide variety of languages used for mobile development: Swift, Objective C, Java, Kotlin, Delphi, C#, and C++. What are the reasons to choose C++? Consider a language along three axes: expressiveness, conciseness, and performance. An expressive language allows…
News

New in 10.2.3: Using CMake with Ninja

One big new feature in 10.2.3 is support for building with CMake. If you haven’t already, read the previous two posts: introduction to CMake and building with Windows, and building for iOS and Android. Today I’d like to cover using CMake generators, and specifically Ninja for fast parallel builds. What are CMake Generators? CMake is a compiler- and platform-independent…
Read more
C++

C++ Quality in 10.2.3

EveryRAD Studio release, we focus on what we call QPS: Quality, Performance, Stability.Recentreleases of C++Builder have included: 10.2.0: Lots of work on our linker; improved codegen and optimizations;and debugging improvements (minimizing…
C++

New in 10.2.3: CMake Support for iOS and Android

We’ve introduced some great new features for C++Builder in 10.2.3.  Last week, I wrote about CMake support for our compilers. That post covered what CMake is, and how to use it for Windows, both Win32 and Win64.  If you haven’t read it, please do; it’s…
C++

New in 10.2.3: CMake Support

Avery exciting feature in C++Builder 10.2.3 is support forusing CMake with our compilers. Let’s dig in! This post is the first in a series on CMake, and will cover: What CMake is How to write a CMakeLists.txt file How to build a project on Windows What is CMake? You can think ofCMakeas a platform-independent, compiler-independent,project format for C++…
Read more