Apéndice B: Desde MSYS2

Nota: no he conseguido que estas librerías funcionen en Code::Blocks, y sospecho que no lo harán tampoco con otros IDEs o compilando directamente.

En teoría, para instalar las librerías wxWidgets desde MSYS2 tendremos que instalar los siguientes paquetes:

  • mingw-w64-x86_64-wxwidgets3.2-common
  • mingw-w64-x86_64-wxwidgets3.2-common-libs
  • mingw-w64-x86_64-wxwidgets3.2-msw
  • mingw-w64-x86_64-wxwidgets3.2-msw-cb_headers
  • mingw-w64-x86_64-wxwidgets3.2-msw-libs

Seguidamente hay que mover la carpeta "/include/wx_3.2/wx" a "/include", es decir, eliminar "wx_3.2" de la ruta.

Los nombres de las librerías son completamente diferentes, por ejemplo, n lugar de "libwxmsw32ud_core.a", se llama "libwx_mswu_core-3.2.dll.a".

En la wiki de wxWidgets se explica cómo compilar las librerías desde MSYS2.

Sin embargo, yo no he conseguido compilarlas con esa opción. (Aunque tampoco he dedicado mucho tiempo a hacerlo, teniendo alternativas más simples.