Instalar wxWidgets

INSTALACIÓN DE WXWIDGETS (herramienta para ambiente gráfico)
REQUERIMIENTOS
-codeblocks-12.11mingw-setup.exe
- wxWidgets-3.0.2.zip
http://www.codeblocks.org/downloads/26
http://www.wxwidgets.org/downloads/
(versión octubre 2015)
wxWidgets-3.0.2.zip (Windows ZIP)
PROCESO
-Instalar CodeBlocks (instalación previa)
-Descomprimir el archivo wxWidgets-3.0.2.zip
-Agregar el folder “<instalacion>\CodeBlocks\MinGW\bin” al entorno PATH del sistema operativo
-Generar librerias estaticas (puede tardar hasta 50 minutos)
-Generar un proyecto wxWidgets
-Incorporar la ayuda de wxWidgets
http://docs.wxwidgets.org/3.0/
Manual en línea de wxWidgets
Tambien se puede “bajar” archivos de ayuda en html comprimidos (Manual (HTML) ZIP)
Debe estar instalado el programa de CodeBlocs
Descomprimir el archivo wxWidgets-3.0.2.zip
a) Con WINZIP
Elegir el botón de “Extract”
Juan Alberto Segundo Miranda
IPN – UPIICSA noviembre-2013
Página 1
De la ventana de las opciones elegir “All files” en el folder “C:\wxWidgets” y oprimir el botón de “Extract”
b) Copia y pega
Generar en el disco local “C:” el folder de “C:\wxWidgets”, ahora abrir el archivo, seleccionar todos los
archivos y copiar todo en el folder que acabamos de generar.
Juan Alberto Segundo Miranda
IPN – UPIICSA noviembre-2013
Página 2
Para agregar el folder al entorno PATH del sistema operativo, debemos oprimir el botón “Inico” -> “Panel de
control”. Buscar el icono de “Sistema”
De las opciones de la ventana elegir “Configuración avanzada del sistema”
Juan Alberto Segundo Miranda
IPN – UPIICSA noviembre-2013
Página 3
En la ventana de “Propiedades del sistema”, oprimir el botón variables de entorno.
De la ventana “Variables de entorno”, en la parte de “variables del sistema” buscar la opción de PATH, elegirla y
oprimir el botón de “Edit…”
Juan Alberto Segundo Miranda
IPN – UPIICSA noviembre-2013
Página 4
Importante: el punto y coma separa los folders que están incorporados en la búsqueda del PATH . Al final de la caja
de texto capturar el folder de instalación de acuerdo al sistema operativo:
;C:\Program Files (x86)\CodeBlocks\MinGW\bin
;C:\Program Files\CodeBlocks\MinGW\bin
;C:\Archivo de Programas\CodeBlocks\MinGW\bin
Generar librerias estaticas, Requerimos ejecutar el comado “CMD”. Botón inicio->Ejecutar
De la venana de consola, capturar el cambio de folder,
cd C:\wxWidgets\build\msw
Juan Alberto Segundo Miranda
IPN – UPIICSA noviembre-2013
Página 5
Ahora el comando para generar las librerias que ocupará CodeBlocks
MinGW32-make -f makefile.gcc SHARED=0 BUILD=debug UNICODE=1 MONOLITHIC=1
Se tardara un unos 15-40 minutos. AL finalizar generar un proyecto wxWidgets.
AL finalizar veremos la siguiente ventana:
Juan Alberto Segundo Miranda
IPN – UPIICSA noviembre-2013
Página 6
Generar un proyecto wxWidgets
Abrir el programa de CodeBlocks, del menú elegir “File->New->Proyect…”
De las opciones elegir “wxWidgets proyect”
Juan Alberto Segundo Miranda
IPN – UPIICSA noviembre-2013
Página 7
La ventana de configuración del uso de wxWidgets. Oprimir el botón “Next>”
Ahora elegir la versión a usar de wxWidgets. Elegir “wxWidgets 2.8.x” y oprimir el botón “Next>”
En la siguiente ventana capturar el nombre del proyecto, folder del proyecto, archivo de proyecto.
Juan Alberto Segundo Miranda
IPN – UPIICSA noviembre-2013
Página 8
Detalles del proyecto. Autror, correo electrónico del autor y sitio web del autor. Oprimir el botón “Next>”
Ahora seleccional el tipo de aplicación visual, elegir “wsSmith” y “Dialog Based”. Oprimir el botón de “Next>”
Juan Alberto Segundo Miranda
IPN – UPIICSA noviembre-2013
Página 9
La ubicación de los archivos de wxWidgets, no cambiar. Oprimir el botón de “Next>”
Configuración del compilador, habilitar “Release”. Oprimir el botón “Next>”
Seleccionar Debug y Relese (las dos opciones).
Juan Alberto Segundo Miranda
IPN – UPIICSA noviembre-2013
Página 10
Seleccionar “monolithic library”. Oprimir el botón “Next>”
Nos mostrará la siguiente ventana. Oprimir “F9” para construir (compilar y ligar) y ejecutar.
Incorporar la ayuda de wxWidgets.
Del menu seleccionar “Settings->Environment…”
Juan Alberto Segundo Miranda
IPN – UPIICSA noviembre-2013
Página 11
De la ventana de configuración de archivos de ayuda, oprimir el botón “Add”
Capturar “wxWidgets Reference” y oprimir el botón “OK”
Juan Alberto Segundo Miranda
IPN – UPIICSA noviembre-2013
Página 12
La ventana a continuación nos ayudara a ubicar el archivo de ayuda que esta en “C:\wxWidgets\docs\htmphelp” que
es el achivo “wx.chm”
De la ventana seleccionar la opción de “F1”. Oprimir el botón “OK”
NOTA:
Error al compilar
#include "wx/setup.h"
No esta el archivo setup.h en e folder de wx, para lo cual hay que copiar dicho archivo. Esta en el folder:
Juan Alberto Segundo Miranda
IPN – UPIICSA noviembre-2013
Página 13
C:\wxWidgets\lib\gcc_lib\mswd\wx
Copiarlo en el folder: C:\wxWidgets\include\wx
Adicionalmente revisar las variables globales : Settings->Global Variables…
REFERENCIAS (29-oct-2011)
http://wiki.wxwidgets.org/Compiling_wxWidgets_with_MinGW
http://wiki.codeblocks.org/index.php?title=WxWindowsQuickRef
http://programaciond2.blogspot.com/2008/01/wxwidgets-y-codeblocks.html
Juan Alberto Segundo Miranda
IPN – UPIICSA noviembre-2013
Página 14