instalación del ide netbeans para c-c++ y qt

25
ITSON Manuel Domitsu Kono Instalación del IDE NetBeans para C/C++ y Qt El Ambiente de Desarrollo Integrado, IDE (por sus siglas en inglés) de NetBeans fue desarrollada originalmente para el lenguaje Java pero posteriormente se le dio la capacidad de convertirse en una plataforma de desarrollo multilenguaje mediante: La adición de un módulo para cada lenguaje adicional que permite que el IDE reconozca la sintaxis del lenguaje. Acceso a herramientas de desarrollo externas (compiladores, depuradores, etc.) del lenguaje deseado. Adicionalmente, se han creado versiones del IDE de NetBeans para otros lenguajes diferentes de Java y que no son plataformas multilenguaje. Este es el caso del IDE de NetBeans para C/C++. Si bien esta versión del IDE de NetBeans integra el módulo de C/C++, se sigue requiriendo tener instalado al menos un juego de las herramientas de desarrollo de C/C++. Esto es, al menos un compilador y un depurador de C/C++. Si se desea crear aplicaciones de escritorio con una interfaz de usuario gráfica, debemos de ligarle a la aplicación una biblioteca con el código requerido para esa interfaz. Existen varios fabricantes de esas bibliotecas. Una de ellas es la biblioteca Qt desarrollada por Nokia. NetBeans nos permite crear aplicaciones con interfaz de usuario gráfica usando la biblioteca Qt. En este tutorial se muestra la instalación de los diferentes componentes requeridos por el IDE de NetBeans para C/C++ y la biblioteca Qt: Instalación del Ambiente de Ejecución de Java. Instalación del IDE de NetBeans para C/C++. Instalación de la herramienta MSYS. Instalación del Kit de desarrollo de Qt. Instalación del Ambiente de ejecución de Java Como NetBeans es una aplicación escrita en Java, es necesario que en la computadora donde éste se va a instalar tenga instalado el ambiente de ejecución de Java, JRE (por sus siglas en inglés), también conocido por la máquina virtual de Java, JVM (por sus siglas en inglés). Se recomienda la versión 5 o más reciente. En el caso de que la computadora donde se va a instalar NetBeans no se tenga instalado el JRE es necesario hace su instalación antes de instalar NetBeans. Se puede descargar del sitio de Oracle:

Upload: juan-delgado

Post on 21-Jan-2016

205 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Instalación del IDE Netbeans para C-C++ y Qt

ITSON Manuel Domitsu Kono

Instalación del IDE NetBeans para C/C++ y Qt

El Ambiente de Desarrollo Integrado, IDE (por sus siglas en inglés) de NetBeans fue desarrollada originalmente para el lenguaje Java pero posteriormente se le dio la capacidad de convertirse en una plataforma de desarrollo multilenguaje mediante:

• La adición de un módulo para cada lenguaje adicional que permite que el IDE reconozca la sintaxis del lenguaje.

• Acceso a herramientas de desarrollo externas (compiladores, depuradores, etc.) del lenguaje deseado.

Adicionalmente, se han creado versiones del IDE de NetBeans para otros lenguajes diferentes de Java y que no son plataformas multilenguaje. Este es el caso del IDE de NetBeans para C/C++. Si bien esta versión del IDE de NetBeans integra el módulo de C/C++, se sigue requiriendo tener instalado al menos un juego de las herramientas de desarrollo de C/C++. Esto es, al menos un compilador y un depurador de C/C++. Si se desea crear aplicaciones de escritorio con una interfaz de usuario gráfica, debemos de ligarle a la aplicación una biblioteca con el código requerido para esa interfaz. Existen varios fabricantes de esas bibliotecas. Una de ellas es la biblioteca Qt desarrollada por Nokia. NetBeans nos permite crear aplicaciones con interfaz de usuario gráfica usando la biblioteca Qt. En este tutorial se muestra la instalación de los diferentes componentes requeridos por el IDE de NetBeans para C/C++ y la biblioteca Qt:

• Instalación del Ambiente de Ejecución de Java. • Instalación del IDE de NetBeans para C/C++. • Instalación de la herramienta MSYS. • Instalación del Kit de desarrollo de Qt.

Instalación del Ambiente de ejecución de Java

Como NetBeans es una aplicación escrita en Java, es necesario que en la computadora donde éste se va a instalar tenga instalado el ambiente de ejecución de Java, JRE (por sus siglas en inglés), también conocido por la máquina virtual de Java, JVM (por sus siglas en inglés). Se recomienda la versión 5 o más reciente. En el caso de que la computadora donde se va a instalar NetBeans no se tenga instalado el JRE es necesario hace su instalación antes de instalar NetBeans. Se puede descargar del sitio de Oracle:

Page 2: Instalación del IDE Netbeans para C-C++ y Qt

2 Instalación del IDE NetBeans para C/C++ y Qt

ITSON Manuel Domitsu Kono

http://www.oracle.com/technetwork/java/javase/downloads/index.html Hay una versión de JRE para cada sistema operativo. En el caso del sistema operativo Windows hay una versión para los sistemas operativos de 32 bits y otra para los de 64 bits. En este caso supondremos que se instalará en una computadora con Windows 7 de 32 bits. La versión más reciente en el momento de escribir este tutorial es la versión 7 Update 5, cuyo instalador es un archivo ejecutable: jre-7u5-windows-i586.exe Para instalar la JRE se sigue el siguiente procedimiento:

1. Usando el Explorador de Windows, haga doble clic en el nombre del archivo ejecutable. Al hacerlo inicializará el asistente de instalación, como se muestra en la figura 1.

Figura 1.

2. En el cuadro de diálogo hay una liga para revisar el acuerdo de licencia y una

vez hecho eso haga clic en el botón Instalar para aceptar el acuerdo de licencia e iniciar la instalación del JRE. Al hacerlo se iniciará la instalación como se muestra en la figura 2.

3. Al terminar la instalación se desplegará el cuadro de diálogo de la figura 3

indicando que la instalación se realizó con éxito. Haga clic en el botón Cerrar para cerrar el cuadro de diálogo.

Page 3: Instalación del IDE Netbeans para C-C++ y Qt

Instalación del IDE NetBeans para C/C++ y Qt 3

ITSON Manuel Domitsu Kono

Figura 2.

Figura 3.

Instalación del IDE de NetBeans para C/C++ Como ya se mencionó al principio de este tutorial hay una versión del IDE de NetBeans para C/C++. Esta versión se puede descargar de la siguiente página:

http://www.netbeans.org/downloads/index.html

Page 4: Instalación del IDE Netbeans para C-C++ y Qt

4 Instalación del IDE NetBeans para C/C++ y Qt

ITSON Manuel Domitsu Kono

En esta página haga clic en el botón que corresponde a la versión de NetBeans para C/C++ para descargarlo. La versión más reciente en el momento de escribir este tutorial es la versión 7.2, cuyo instalador es un archivo ejecutable:

netbeans-7.2-ml-cpp-windows.exe Para instalar el IDE de NetBeans para C/C++ se sigue el siguiente procedimiento:

1. Usando el Explorador de Windows, haga doble clic en el nombre del archivo ejecutable. Al hacerlo inicializará el asistente de instalación, como se muestra en la figura 4. Haga clic en el botón Next para continuar.

Figura 4

2. Al hacerlo, aparecerá el cuadro de diálogo de la figura 5 con el acuerdo de la

licencia. Acepte el acuerdo haciendo clic en la casilla de verificación: I accept the terms in the licence agreement. Al hacerlo se activará el botón Next. Haga clic sobre él.

3. Aparecerá el cuadro de diálogo de la figura 6, que nos permite establecer la carpeta en la que se almacenará la instalación de NetBeans para C/C++ y la carpeta dónde se encuentra instalada el ambiente de ejecución de Java. Acepte los nombres sugeridos haciendo clic en el botón Next.

Page 5: Instalación del IDE Netbeans para C-C++ y Qt

Instalación del IDE NetBeans para C/C++ y Qt 5

ITSON Manuel Domitsu Kono

Figura 5

Figura 6

4. Aparecerá el cuadro de diálogo la figura 7, que nos muestra la carpeta en la que

se almacenará la instalación de NetBeans para C/C++ y el espacio en disco que ocupará la instalación. Haga clic en el botón Install para iniciar la instalación.

Page 6: Instalación del IDE Netbeans para C-C++ y Qt

6 Instalación del IDE NetBeans para C/C++ y Qt

ITSON Manuel Domitsu Kono

Figura 7

5. Se iniciará la instalación. Al terminar aparecerá el cuadro de diálogo de la figura

8. El cuadro de diálogo muestra que la instalación ha concluido. Deseleccione la casilla de verificación: Contribute to the netbeans Project by providing anonymous usage data. Para terminar haga clic en botón Finish. Al hacerlo el cuadro de diálogo se cerrará.

Figura 8

Page 7: Instalación del IDE Netbeans para C-C++ y Qt

Instalación del IDE NetBeans para C/C++ y Qt 7

ITSON Manuel Domitsu Kono

Instalación de la herramienta MSYS MSYS es una colección de programas de utilería que le permiten al IDE de NetBeans para C/C++, automatizar el proceso de compilar y ligar los diferentes módulos de código y sus bibliotecas. El instalador de la última versión de esta herramienta al momento de escribir este tutorial es MSYS-1.0.10.exe y puede descargarse de este sitio:

http://sourceforge.net/projects/mingw/files/MSYS Base System/

Para instalar las utilerías de MSYS se sigue el siguiente procedimiento:

1. Usando el Explorador de Windows, haga doble clic en el nombre del programa. Al hacerlo aparecerá el cuadro de diálogo mostrado en la figura 9, preguntándonos si deseamos instalar MSYS. Haga clic en el botón Sí.

Figura 9.

2. Al hacerlo inicializará el asistente para instalar MSYS, como se muestra en la

figura 10. Haga clic en el botón Next.

Figura 10

Page 8: Instalación del IDE Netbeans para C-C++ y Qt

8 Instalación del IDE NetBeans para C/C++ y Qt

ITSON Manuel Domitsu Kono

3. Aparecerá el cuadro de diálogo de la figura 11. Acepte el acuerdo haciendo clic en el botón Yes.

Figura 11

4. Aparecerá el cuadro de diálogo de la figura 12 con la información sobre la

versión actual de MSYS. Haga clic en el botón Next.

Figura 12

Page 9: Instalación del IDE Netbeans para C-C++ y Qt

Instalación del IDE NetBeans para C/C++ y Qt 9

ITSON Manuel Domitsu Kono

5. Aparece el cuadro de diálogo de la figura 13 para establecer la carpeta en la que se instalará MSYS. Acepte el valor sugerido de C:\sys\1.0 haciendo clic en el botón Next.

Figura 13

6. Aparece el cuadro de diálogo de la figura 14 para establecer los componentes

que se desean instalar. Acepte los componentes sugeridos haciendo clic en el botón Next.

Figura 14

Page 10: Instalación del IDE Netbeans para C-C++ y Qt

10 Instalación del IDE NetBeans para C/C++ y Qt

ITSON Manuel Domitsu Kono

7. Aparece el cuadro de diálogo de la figura 15 para establecer el nombre de la carpeta del menú de inicio en la que se almacenarán los atajos para ejecutar los programas con las herramientas. Acepte el valor sugerido de MinGW haciendo clic en el botón Next.

Figura 15

8. Aparece el cuadro de diálogo mostrado en la figura 16 para confirmar los datos

suministrados. Haga clic en el botón Install.

Figura 16

Page 11: Instalación del IDE Netbeans para C-C++ y Qt

Instalación del IDE NetBeans para C/C++ y Qt 11

ITSON Manuel Domitsu Kono

9. Empezará la instalación de MSYS. Al terminar, el instalador abre la ventana del sistema mostrada en la figura 17. El texto en la ventana del sistema nos informa que es un proceso de posinstalación para normalizar las instalaciones de MinGW y MSYS y nos pregunta si aceptamos el proceso. Acepte, presionando las teclas [y] y Enter.

Figura 17

10. El instalador nos despliega el mensaje de la figura 18. El mensaje nos pregunta

si tenemos instalado MinGW. Responda que no, presionando las teclas [n] y Enter.

Figura 18

11. El instalador nos despliega el mensaje de la figura 19 sugiriéndonos que hacer

después de instalar MinGW. Presione la tecla Enter.

Page 12: Instalación del IDE Netbeans para C-C++ y Qt

12 Instalación del IDE NetBeans para C/C++ y Qt

ITSON Manuel Domitsu Kono

Figura 19

12. Se realiza el proceso de configuración. Al terminar, el instalador nos despliega el

mensaje: Presione una tecla para continuar, de la figura 20. Presione cualquier tecla.

Figura 20

13. El instalador despliega el mensaje: Presione una tecla para continuar, de la

figura 21. Presione cualquier tecla.

14. Al hacerlo se cierra la ventana del sistema y aparece el cuadro de diálogo de la figura 22. El instalador de MSYS nos informa que ha finalizado la instalación. Desmarque las casillas de verificación y haga clic en el botón Finish. Al hacerlo se cierra el cuadro de diálogo.

Page 13: Instalación del IDE Netbeans para C-C++ y Qt

Instalación del IDE NetBeans para C/C++ y Qt 13

ITSON Manuel Domitsu Kono

Figura 21

Figura 22

Instalación del Kit de Desarrollo de Qt El Kit de desarrollo de Qt es un marco de trabajo multiplataforma para aplicaciones e interfaces de usuario. Permite construir aplicaciones de escritorio y empotradas (móviles) para diferentes sistemas operativos sin necesidad de reescribir el código fuente. La instalación del Kit de Desarrollo de de Qt permite instalar las bibliotecas para la creación de aplicaciones de escritorio y empotradas con interfaces de usuario gráficas,

Page 14: Instalación del IDE Netbeans para C-C++ y Qt

14 Instalación del IDE NetBeans para C/C++ y Qt

ITSON Manuel Domitsu Kono

un conjunto de herramientas para crear, compilar, ligar depurar y ejecutar aplicaciones. El instalador de la última versión de este kit al momento de escribir este tutorial es QtSdk-offline-win-x86-v1_2_1.exe y puede descargarse de este sitio:

http://qt.nokia.com/downloads

Para instalar el Kit de Desarrollo de de Qt se sigue el siguiente procedimiento:

1. Usando el Explorador de Windows, haga doble clic en el nombre del programa. Al hacerlo aparecerá el cuadro de diálogo mostrado en la figura 23. Haga clic en el botón Next.

Figura 23

2. Aparece el cuadro de dialogo de la figura 24 que nos permite establecer la

carpeta donde se instalará el Kit de Desarrollo de de Qt y el tipo de instalación deseado. Dejaremos el nombre de la carpeta por omisión y seleccionaremos el botón de radio: Custom ya que deseamos establecer que módulos deseamos que se instalen. Haga clic en el botón Next.

3. Aparece el cuadro de dialogo de la figura 25 que nos permite seleccionar los

módulos que se instalarán. Cómo en este caso sólo estamos interesados en desarrollar aplicaciones de escritorio con interfaces de usuario gráfica, seleccionaremos solo las casillas de verificación que se muestran en la figura 25. Haga clic en el botón Next.

4. Aparece el cuadro de dialogo de la figura 26 que nos muestra los acuerdos de licencia. Seleccione el botón de radio superior para aceptarlas. Se activará el botón Next. Haga clic sobre él.

Page 15: Instalación del IDE Netbeans para C-C++ y Qt

Instalación del IDE NetBeans para C/C++ y Qt 15

ITSON Manuel Domitsu Kono

Figura 24

Figura 25

Page 16: Instalación del IDE Netbeans para C-C++ y Qt

16 Instalación del IDE NetBeans para C/C++ y Qt

ITSON Manuel Domitsu Kono

Figura 26

5. Aparece el cuadro de diálogo de la figura 27 para establecer el nombre de la

carpeta del menú de inicio en la que se almacenarán los atajos para ejecutar los programas con las herramientas del Kit de Desarrollo de de Qt. Acepte el valor sugerido de haciendo clic en el botón Next.

Figura 27

Page 17: Instalación del IDE Netbeans para C-C++ y Qt

Instalación del IDE NetBeans para C/C++ y Qt 17

ITSON Manuel Domitsu Kono

6. Aparece el cuadro de diálogo de la figura 28 indicándonos que está listo para hacer la instalación. Haga clic en el botón Install para aceptar.

Figura 28

7. Se inicia la instalación, al terminar aparece el cuadro de diálogo de la figura 29

indicándonos que ha finalizado la instalación. Desmarque las casillas de verificación y haga clic en el botón Finish. Al hacerlo se cierra el cuadro de diálogo.

Figura 29

Page 18: Instalación del IDE Netbeans para C-C++ y Qt

18 Instalación del IDE NetBeans para C/C++ y Qt

ITSON Manuel Domitsu Kono

Configuración de MinGW

La instalación de Qt, también instaló las herramientas de desarrollo de MinGW que contienen los ejecutables de los compiladores de C y C++, los ligadores y depuradores. Para que Windows y NetBeans encuentren esos ejecutables desde cualquier carpeta, necesitamos agregarle a la variable de ambiente Path de Windows los nombre de las carpetas en las que están almacenadas las herramientas de desarrollo de MinGW: C:\QtSDK\mingw\bin y C:\QtSDK\Desktop\Qt\4.8.1\mingw\bin. Para ello seguiremos el siguiente procedimiento:

1. En el Explorador de Windows haga clic con el botón derecho en el nodo Equipo

y del menú emergente seleccione la opción Propiedades, figura 30.

Figura 30

2. Aparecerá un cuadro de diálogo con las propiedades del Equipo. Haga clic en la

opción Configuración avanzada del sistema, figura 31.

Page 19: Instalación del IDE Netbeans para C-C++ y Qt

Instalación del IDE NetBeans para C/C++ y Qt 19

ITSON Manuel Domitsu Kono

Figura 31

3. Aparecerá el cuadro de diálogo mostrado en la figura 32. Haga clic en el botón

Variables de entorno….

Figura 32

Page 20: Instalación del IDE Netbeans para C-C++ y Qt

20 Instalación del IDE NetBeans para C/C++ y Qt

ITSON Manuel Domitsu Kono

4. Aparecerá el cuadro de diálogo mostrado en la figura 33. En la tabla inferior del cuadro de diálogo se muestran las variables del sistema. Vamos a modificar la variable Path. Busque y seleccione de la primera columna la variable Path y haga clic en el botón Editar.

Figura 33

5. Aparecerá el cuadro de diálogo de la figura 34.

Figura 34

6. Coloque el cursor al final del texto del campo de entrada: Valor de variable y

agréguele lo siguiente:

;C:\QtSDK\mingw\bin\;C:\QtSDK\Desktop\Qt\4.8.1\mingw\bin\

Note que empieza con un punto y coma (;) y no hay espacios en blanco. Haga clic en el botón Aceptar para cerrar el cuadro de diálogo.

7. Haga clic en el botón Aceptar para cerrar el cuadro de diálogo de la figura 33.

Page 21: Instalación del IDE Netbeans para C-C++ y Qt

Instalación del IDE NetBeans para C/C++ y Qt 21

ITSON Manuel Domitsu Kono

8. Haga clic en el botón Aceptar para cerrar el cuadro de diálogo de la figura 32.

9. Para probar que se haya agregado la trayectoria C\MinGW\bin\ a la variable Path, abra una ventana del sistema, figura 35.

Figura 35

10. Tecleé en la línea de comando:

gcc –v

y presione la tecla Entrar. Deberá de aparecer algo similar a la figura1.20.

11. Cierre la ventana haciendo clic en el botón Cerrar.

Figura 36

Page 22: Instalación del IDE Netbeans para C-C++ y Qt

22 Instalación del IDE NetBeans para C/C++ y Qt

ITSON Manuel Domitsu Kono

Configuración del Kit de Desarrollo de Qt en NetBeans para C/C++ Por último se requiere crear una configuración que utilice NetBeans cuando se desea crear un proyecto para una aplicación de escritorio con una interfaz de usuario gráfico empleando el Kit de Desarrollo de de Qt. Para ello se sigue el siguiente procedimiento.

1. Ejecute NetBeans. Al hacerlo aparecerá la ventana principal del programa como se ilustra en la figura 38.

Figura 38

2. Para configurar a NetBeans seleccione del menú principal la opción

Tools/Options, como se muestra en la figura 39.

Figura 39

Page 23: Instalación del IDE Netbeans para C-C++ y Qt

Instalación del IDE NetBeans para C/C++ y Qt 23

ITSON Manuel Domitsu Kono

3. Aparece el cuadro de diálogo de la figura 40. Seleccione la pestaña C/C++ para establecer las opciones para C/C++. En la lista Tool Collection: se muestran dos configuraciones para las herramientas de desarrollo de C++ (compiladores, depuradores, etc.) que se crearon al instalar NetBeans. Ambas nos permiten crear aplicaciones de consola en C/C++. Del lado derecho, en los campos de texto aparecen los nombres de los ejecutables de las herramientas que emplea NetBeans en cada configuración. Para crear una configuración para los proyectos para aplicaciones de escritorio con interfaz de usuario gráfico empleando el Kit de Desarrollo de de Qt, haga clic en el botón Add….

Figura 40

4. Aparece el cuadro de diálogo de la figura 41. En el campo de texto: Base

Directory tenemos que establecer la carpeta base a partir de la cual NetBeans buscará las herramientas de desarrollo. Para hacerlo haga clic en el botón Browse.

Page 24: Instalación del IDE Netbeans para C-C++ y Qt

24 Instalación del IDE NetBeans para C/C++ y Qt

ITSON Manuel Domitsu Kono

Figura 41

5. Aparece el cuadro de diálogo de la figura 42 que nos permite seleccionar la

carpeta base. Navegue el árbol de directorios hasta llegar a la carpeta C:\QtSDK\mingw\bin y haga clic en el botón Abrir.

Figura 42

6. El cuadro de diálogo se cierra, permitiéndonos regresar al cuadro de diálogo de

la figura 41. Modifique el valor del campo de texto: Tool Collection Name, figura 43, a MinGW_Qt, y haga clic en el botón OK.

7. El cuadro de diálogo se cierra, permitiéndonos regresar al cuadro de diálogo de

la figura 40. Podemos ver que se ha agregado la nueva configuración a la lista Tool Collection. Haga clic en el botón OK para terminar la configuración. NetBeans ya está listo para que podamos crear proyectos para aplicaciones de escritorio con interfaz de usuario gráfico empleando el Kit de Desarrollo de de Qt.

Page 25: Instalación del IDE Netbeans para C-C++ y Qt

Instalación del IDE NetBeans para C/C++ y Qt 25

ITSON Manuel Domitsu Kono

Figura 43

Figura 44