Supported platforms
This page contains detailed information about platforms features that are supported by U++ framework and TheIDE.
In the future this page will be update with additional information.
Table of contents
1. Core packages
2. User interface packages
3. TheIDE
1. Core packages
Package
|
MS Windows
|
GNU/Linux
|
FreeBSD
|
macOS
|
iOS
|
Android
|
Core
|
yes
|
yes
|
yes
|
yes
|
no
|
partially
|
|
2. User interface packages
Package
|
MS Windows
|
POSIX
GNU/Linux, FreeBSD etc.
|
macOS
|
Mobile
|
WinAPI
|
X11
|
GTK
|
Cocoa
|
iOS
|
Android
|
Draw
|
yes
|
yes
|
yes
|
yes
|
no
|
no
|
CtrlCore
|
yes
|
yes
|
yes
|
yes
|
no
|
no
|
GLCtrl
|
yes
|
yes
|
yes
|
no
|
no
|
no
|
|
Additional information about back ends:
WinAPI - Windows native back end.
X11 - Back end that runs on the top of X11 server.
GTK - Back end that uses GTK library to render
Cocoa - macOS native back end.
Android - Android native back end.
* - available through official U++ branch.
3. TheIDE
Feature
|
MS Windows
|
GNU/Linux
|
FreeBSD
|
macOS
|
Available
|
yes
|
yes
|
yes
|
yes
|
Debugger support
|
yes
|
yes
|
yes
|
no(1)
|
Android Builder
|
yes
|
yes
|
no
|
n/a
|
|
(1) it should be possible to use TheIDE GUI interface to GDB, unfortunately right now GDB seems to be broken in MacOS
|