This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

C/C++

the oldest fellow

1 - Tools

compilers & IDEs

Compilers

gcc

gcc can be found on every linux platform.

On Windows, there is TDM-GCC and MSYS2.

MSVC

Microsoft’s Visual Studio is the biggest closed-source C/C++ IDE.

clang

A C/C++ frontend for LLVM.

Clangd provides modern tooling; but it requires Visual Studio on Windows.

Borland Compiler

Now Embarcadero.

IDEs

2 - Libraries

Qt, ffmpeg

Qt

Qt is a powerful library for create apps.

https://www.qt.io/

includes xml, svg (webkit), gui (buttons/layouts), SQL support, web sockets, and audio/video support.

ffmpeg

A complete, cross-platform solution to record, convert and stream audio and video.

https://ffmpeg.org/