wxWidgets is a C++ library that lets developers create applications for Windows, macOS, Linux and other platforms with a single code base. It has popular language bindings for Python, Perl, Ruby and many other languages, and unlike other cross-platform toolkits, wxWidgets gives applications a truly native look and feel because it uses the platform's native API rather than emulating the GUI. It's also extensive, free, open-source and mature.

Installation

OSX

TIP Installation instructions can be found in docs/osx/install.md.

1.- Download sources: from https://www.wxwidgets.org/downloads/

2.- Uncompress and compile

Working directory: /Users/sevilla/cernbox/Software/OSX/wxWidgets/

tar xvf wxWidgets-3.1.4.tar.bz2
cd wxWidgets-3.1.4

mkdir build-debug-so  
cd build-debug-so
../configure --enable-debug
make
cd samples; make; cd ..
cd demos; make; cd ..

mkdir build-release-so  
cd build-release-so
../configure 
make
cd samples; make; cd ..
cd demos; make; cd ..

mkdir build-release-a  
cd build-release-a
../configure --disable-shared
make
cd samples; make; cd ..
cd demos; make; cd ..

3.- The source code for the samples is in wxWidgets/samples, and that of demos is in wxWidgets/demos.

Compiling

GUI editors

Useful

https://www.wxwidgets.org/docs/faq/osx/

-- SergioGonzalez - 2021-01-22

Edit | Attach | Watch | Print version | History: r5 < r4 < r3 < r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r5 - 2021-01-25 - SergioGonzalez
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Main All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback