B Instalación de bibliotecas para Dev-C++
Lo que sí necesitamos es, por supuesto, un compilador de C/C++. Los ejemplos que aparecen en este curso están escritos en C++, pero usaremos el API C, de modo que las estructuras de los programas deben ser fácilmente adaptables a código C.
Nota:
Aunque existe un API C++, que encapsula el API C de MySQL, de momento no se incluye documentación sobre él en este curso.
Siguiendo lo que ya es una tradición en Con Clase usaremos el compilador Mingw y el entorno de desarrollo Dev-C++ para crear nuestros programas de ejemplo. En este entorno se puede descargar un paquete para usar el API de MySQL. Veamos cómo hacerlo paso a paso:
- Usar la opción Ayuda->Sobre..., se mostrará este cuadro de diálogo:
- Pulsar el botón "Buscar actualizaciones", se mostrará el cuadro de diálogo de actualizaciones:
- Pulsar el botón "Check for updates". Se leerá una lista de los paquetes disponibles.
- Seleccionar el paquete MySQL y pulsar el botón "Download selected":
- Se descargará el paquete desde Internet, y aparecerá este mensaje: "The updates you selected have been downloaded. Now they will be installed.", es decir, que se han descargado las actualizaciones y se procederá a instalarlas. Pulsamos "Ok".
- Se abrirá otra ventana, con el "Installation Wizard", pulsamos "Install":
- Cuando termine la instalación pulsamos "Finish", y se cerrará el "Installation Wizard".
Ahora tendremos un subdirectorio MySQL bajo el directorio include de Dev-C++, que contendrá los ficheros de cabecera ".h". En el directorio lib de Dev-C++ se habrán copiado los ficheros "libmySQL.a" y "libmySQL.def". Y en el directorio de examples de Dev-C++ habrá una carpeta con un proyecto de ejemplo MySQLClientTest, (que no funcionará :-), aunque esto no debe preocuparnos, ya que tampoco lo vamos a necesitar).
Si usamos el método del paquete de Dev-C++ probablemente estaremos usando bibliotecas de una versión anterior.