A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://nappgui.com/en/home/web/home.html below:

NAppGUI is a professional SDK to build cross-platform desktop applications using The C Programming Language (ANSI C90). NAppGUI has built as a lightweight layer on top of the operating system native APIs, that allows create portable programs extremelly fast and small without any external dependency.

All platforms, all compilers

NAppGUI supports all Visual Studio versions since 2005 and Xcode since 3.0 (2007). Programs will run in Windows XP, Mac OSX Leopard and above. The SDK detects modern compilers and operating systems, using the newest features when are available. All compatible compilers and build systems here.

Updated to VS2022, macOS Sequoia, Ubuntu 24.04 LTS (gcc-13), Raspberry Pi OS 11 (arm64) and MinGW.


Dynamic interfaces in Unicode

NAppGUI uses UTF-8 for all texts, which ensures translation into any language in the world. It also provides its own interface composer based on Layouts, which adjusts the texts in real time without the need to reopen the application.

static void i_OnLangPopUp(Ctrl *ctrl, Event *e)
{
    const EvButton *params = event_params(e, EvButton);
    static const char_t *LANGS[] = { "en_US", "es_ES", "pt_PT", "it_IT", "vi_VN", "ru_RU", "ja_JP" };
    gui_language(LANGS[params->index]);
}
No .NET, no .DLLs, no MFC, no VC++ Redist, no Runtime environments, no Swift

NAppGUI only calls the Win32 API and GDI+. Doesn't use .NET, MFC, ATL and any other kind of redundant technology. The static linking will produce self-contained small binaries. NAppGUI neither use STL, only a small subset of The Standard C Library that also will be linked to the final product, so any VC++ Redistributable package will be required.

Your C program will compile without changes in modern Macs, taking advantage of latests Apple SDKs without porting them to Swift or Objective-C.

Licensing

NAppGUI is an OpenSource project and is distributed under MIT license. Please contact us for more information.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4