En este primer tutorial, aprenderás a instalar y configurar wxWidgets en tu PC para poder comenzar a realizar aplicaciones. La instalación la haremos en Windows por la facilidad de instalación, al final del tutorial para corroborar que has instalado correctamente wxWidgets tendrás que ejecutar un proyecto llamado "wxMinimal" y deberá ejecutarse correctamente.
Lo que vamos a necesitar para la instalación va ser lo siguiente:
- Microsoft Visual Studio (la versión 2012 o posterior)
- Las librerías de wxWidgets
- Al menos 1GB de RAM(aunque no es indisensable pero te ayudará a trabajar cómodo)
Los pasos a seguir de la instalación muy resumidos son los siguientes:
- Descargar e instalar Microsoft Visual Studio 2012 o posterior.
- Descargar y extraer las liberías wxWidgets en la PC.
- Configurar la variable de entorno wxwin, con la dirección de nuestra carpeta de wxWidgets.
- Correr el programa prueba wxMinimal para comprobar la instalación.
Paso 1.- Descargar e instalar Microsoft Visual Studio
Recomiendo usar MVS 2012 0 2013 debido a que vamos a estar utilizando la sintaxis C++11, si usas una versión anterior seguramente no te van a correr algunos programas que hagamos. El Microsoft Visual Studio lo puedes descargar de su página oficial, si ya tienes alguna versión de MVS instalada en tu PC puedes pasar a lo siguiente, si no te puedes descargar MVS Community la cual es una versión gratuita y tiene casi todas las características de la versión Ultimate, no promuevo la descarga de software pirata así que recomiendo usar versiones gratuitas en caso de que no tengas una licencias para el programa.
Paso 2.- Descargar y extraer las liberías wxWidgets en la PC.
En las pestañas superiores damos clic en Downloads.
Seguidamente en la nueva página seleccionamos lo siguiente:
Esta opción seleccionada son las librerías dinámicas utilizadas por Windows, con extensión .dll que seguramente ya habrás visto en tu computadora. DLL (Dynamic Link Library) son las siglas de este tipo de librerías, si quieres saber más acerca de ellas visita el siguiente enlace.
Al abrir el enlace te encontrás con una larga lista de archivos como la siguiente:
Esta lista grande de archivos son las librerías precompiladas para usar con el Visual Studio. Al poner el mouse sobre cada archivo podrás ver el nombre completo del mismo y su respectiva extensión. De esta lista unicamente nos interesan 4 archivos que tienen nombres similares a estos:
1.- wxWidgets-3.0.2_headers.7z
2.- wxMSW-3.0.2_vcXXX_Dev.7z
3.- wxMSW-3.0.2_vcXXX_ReleaseDLL.7z
4.- wxMSW-3.0.2_vcXXX_ReleasePDB.7z
El nombre de estos archivos va depender de la arquitectura en la cual quieran desarrollar (32 o 64 bits), y la versión del Visual Studio que estén utilizando. En cuanto al compilador recomendé al inicio utilizar MVS 2012 o superior pero wxWidgets da soporte desde la versión 2005, puedes hacer la instalación en una versión anterior a la que recomiendo pero no podrás seguir todos los tutoriales de este blog, debido al estándar C++ que se utilizará.
En cuanto a la arquitectura del computador (32 o 64 bits) menciono de nuevo esta frase "la arquitectura en que quieras desarrollar", sí, para descargar los archivos de librerías debes saber en que arquitectura quieres desarrollar, no importa la arquitectura de tu computador en la descarga de la librería. Ya que puedes utilizar un computador de 64 bits y desarrollar aplicaciones en 32 bits, 64 bits o ambos, claro dependiendo si tu compilador te permite compilar en esa arquitectura. Dicho esto surge la pregunta. ¿Que arquitectura debo considerar para descargar las librerías?, ok responderé esto en dos partes.
Caso 1: Tu computador es de 32 bits, entonces quiere decir que solo puedes compilar aplicaciones en 32 bits, por lo tanto tu compilador debe ser de 32 bits y las librerias a descargar deben ser de la misma arquitectura.
Caso 2: Tu computador es de 64 bits, quiere decir que puedes compilar aplicaciones tanto de 32 como de 64 bits. La instalación del Visual Studio está en la carpeta del sistema "Archivos de programa (x86)" lo que quiere decir que sólo existe una versión de 32 bits para este IDE, aún así Microsoft permite crear aplicaciones para computadores de 64 bits configurando ciertas opciones en su entorno de desarrollo. Entonces si deseas crear aplicaciones de 64 bits descarga las librerias de la misma arquitectura, si deseas desarrollar en 32 bits descarga las librerias en 32 bits.
Aunque es recomendable siempre desarrollar aplicaciones de 32 bits para poder usarlas en cualquier computador, a menos que tu aplicación requiera estrictamente ser desarrollada en 64 bits.
Para evitar cualquier rastro de duda de este mostraré un ejemplo:
"Soy un usuario con un computador de arquitectura de 64 bits.Descargue el Visual Studio Community 2013 de la página oficial de Microsoft y así he utilizado este IDE por mucho tiempo sin hacerle configuraciones extrañas."
Solución: Necesitas entonces librerías en 32 bits. Y para tu versión de MVS. Si no has configurado nada al Visual Studio, por default compila programas en 32 bits aún siendo tu máquina de 64 bits.




No hay comentarios:
Publicar un comentario