<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Arial,Helvetica,sans-serif;" dir="ltr">
<p>Hola Salvador!!!</p>
<p><br>
</p>
<p>Ya revisé y no consigo encontrar los archivos =(, la versión que tengo instalada es la 5.7 para Windows de 64 bits.</p>
<p><br>
</p>
<p>Disculpa por molestarte tanto, pero no tengo a quien más recurrir, yo creía que MySQL era software libre y por eso me animé a aprenderlo en lugar del  SQL Server, considerando aquello, ¿cuál me recomiendas aprender? algunos de mis compañeros me comentaron
 que podría usar SQL Server y Access para hacer mi proyecto, pero mi objetivo inicial era irme por el lado del software libre.</p>
<p><br>
</p>
<p>Desde ya te agradezco por tu paciencia y por tu gran ayuda!!!</p>
<p><br>
</p>
<p>Un beso enorme para ti.</p>
<p><br>
</p>
<p>Karo<br>
</p>
<br>
<div style="color: rgb(0, 0, 0);">
<div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>De:</b> Cconclase <cconclase-bounces@listas.conclase.net> en nombre de Salvador Pozo <salvador@conclase.net><br>
<b>Enviado:</b> martes, 21 de febrero de 2017 07:57 a.m.<br>
<b>Para:</b> cconclase@listas.conclase.net<br>
<b>Asunto:</b> Re: [C con Clase] Aprendiendo MySQL + API C</font>
<div> </div>
</div>
</div>
<font size="2"><span style="font-size:10pt;">
<div class="PlainText">El pasado 2017-02-21 03:20:41, Carolina Herrera escribió:<br>
<br>
CH> Encontré un programa que en teoría funciona en C y utiliza MySQL, el problema es que incluye el archivo "mysql.h", ya lo busqué en mi pc, pero no encuentro dicho archivo [☹]<br>
<br>
CH> Intenté bajarlo de internet, pero tampoco pude encontrarlo, tengo entendido (por lo poco que leí) que es el que se encarga de enlazar mi programa en C con el MySQL, alguien sabe donde puedo encontrarlo?<br>
<br>
Hola:<br>
<br>
No sólo necesitas los ficheros de cabecera (.h), también necesitas ficheros de librería de enlace dinámico (DLL) y ficheros de librería de enlace estático, para poder acceder a la DLL (.lib o .a).<br>
<br>
Lamentablemente MySQL ya no es libre, y además, las versiones actuales son algo diferentes que la que se documenta en la página de "Con Clase".<br>
<br>
En la página está explicado el procedimiento para obtener los ficheros de cabecera y de librería:<br>
<a href="http://conclase.net/c/mysql/index.php?cap=000b#inicio" id="LPlnk398802" previewremoved="true">http://conclase.net/c/mysql/index.php?cap=000b#inicio</a>
<div id="LPBorder_GT_14877285539360.10356860059983464" style="margin-bottom: 20px; overflow: auto; width: 100%; text-indent: 0px;">
<table id="LPContainer_14877285539310.6850570393980768" style="width: 90%; background-color: rgb(255, 255, 255); position: relative; overflow: auto; padding-top: 20px; padding-bottom: 20px; margin-top: 20px; border-top: 1px dotted rgb(200, 200, 200); border-bottom: 1px dotted rgb(200, 200, 200);" cellspacing="0">
<tbody>
<tr style="border-spacing: 0px;" valign="top">
<td id="TextCell_14877285539320.6610381696995072" style="vertical-align: top; position: relative; padding: 0px; display: table-cell;" colspan="2">
<div id="LPRemovePreviewContainer_14877285539330.933509263188972"></div>
<div id="LPTitle_14877285539330.30790720175766206" style="top: 0px; color: rgb(0, 120, 215); font-weight: 400; font-size: 21px; font-family: "wf_segoe-ui_light","Segoe UI Light","Segoe WP Light","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; line-height: 21px;">
<a id="LPUrlAnchor_14877285539330.5931357537939149" style="text-decoration: none;" href="http://conclase.net/c/mysql/index.php?cap=000b#inicio" target="_blank">API C MySQL - Prólogo - Con Clase</a></div>
<div id="LPMetadata_14877285539350.20738480700583428" style="margin: 10px 0px 16px; color: rgb(102, 102, 102); font-weight: 400; font-family: "wf_segoe-ui_normal","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; font-size: 14px; line-height: 14px;">
conclase.net</div>
<div id="LPDescription_14877285539350.1979876440170063" style="display: block; color: rgb(102, 102, 102); font-weight: 400; font-family: "wf_segoe-ui_normal","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; font-size: 14px; line-height: 20px; max-height: 100px; overflow: hidden;">
No lo he verificado, pero es de suponer que otros compiladores usarán, o bien las bibliotecas estáticas con extensión "a" si se basan en Mingw, o las que tienen ...</div>
</td>
</tr>
</tbody>
</table>
</div>
<br>
<br>
Puedes encontrar un procedimiento general para conseguir ficheros .a a partir de .lib o .dll en:<br>
<a href="https://blogconclase.wordpress.com/2013/04/26/crear-librerias-a-a-partir-de-librerias-lib/" id="LPlnk145780" previewremoved="true">https://blogconclase.wordpress.com/2013/04/26/crear-librerias-a-a-partir-de-librerias-lib/</a>
<div id="LPBorder_GT_14877286107890.1459439752052184" style="margin-bottom: 20px; overflow: auto; width: 100%; text-indent: 0px;">
<table id="LPContainer_14877286107800.18384032973220865" style="width: 90%; background-color: rgb(255, 255, 255); position: relative; overflow: auto; padding-top: 20px; padding-bottom: 20px; margin-top: 20px; border-top: 1px dotted rgb(200, 200, 200); border-bottom: 1px dotted rgb(200, 200, 200);" cellspacing="0">
<tbody>
<tr style="border-spacing: 0px;" valign="top">
<td id="ImageCell_14877286107800.9242838750086684" style="width: 250px; position: relative; display: table-cell; padding-right: 20px;" colspan="1">
<div id="LPImageContainer_14877286107810.19543555208688268" style="background-color: rgb(255, 255, 255); height: 250px; position: relative; margin: auto; display: table; width: 164px;">
<a id="LPImageAnchor_14877286107830.43160928561141154" style="display: table-cell; text-align: center;" href="https://blogconclase.wordpress.com/2013/04/26/crear-librerias-a-a-partir-de-librerias-lib/" target="_blank"><img style="display: inline-block; max-width: 250px; max-height: 250px; height: 250px; width: 164px; border-width: 0px; vertical-align: bottom;" aria-label="Imagen de vista previa con vínculo seleccionado. Pulse dos veces para abrir el vínculo." id="LPThumbnailImageID_14877286107840.030460084442742175" height="250" width="164" src="https://blogconclase.files.wordpress.com/2016/02/libros.jpg?w=182&h=140"></a></div>
</td>
<td id="TextCell_14877286107860.43589319608999066" style="vertical-align: top; position: relative; padding: 0px; display: table-cell;" colspan="2">
<div id="LPRemovePreviewContainer_14877286107860.8309022939606956"></div>
<div id="LPTitle_14877286107860.5388209979895725" style="top: 0px; color: rgb(0, 120, 215); font-weight: 400; font-size: 21px; font-family: "wf_segoe-ui_light","Segoe UI Light","Segoe WP Light","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; line-height: 21px;">
<a id="LPUrlAnchor_14877286107870.045206318059206496" style="text-decoration: none;" href="https://blogconclase.wordpress.com/2013/04/26/crear-librerias-a-a-partir-de-librerias-lib/" target="_blank">Crear librerías .a a partir de librerías .lib | Blog con Clase</a></div>
<div id="LPMetadata_14877286107870.3306962239468785" style="margin: 10px 0px 16px; color: rgb(102, 102, 102); font-weight: 400; font-family: "wf_segoe-ui_normal","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; font-size: 14px; line-height: 14px;">
blogconclase.wordpress.com</div>
<div id="LPDescription_14877286107880.4817585201687544" style="display: block; color: rgb(102, 102, 102); font-weight: 400; font-family: "wf_segoe-ui_normal","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; font-size: 14px; line-height: 20px; max-height: 100px; overflow: hidden;">
9 marzo, 2016 - 20:16 salvapozo. No debería ser complicado. En los dos casos, lo que queremos obtener es una librería estática para poder acceder a las funciones ...</div>
</td>
</tr>
</tbody>
</table>
</div>
<br>
<br>
Esto es si usas el compilador MinGW, si usas un compilador de Microsoft no necesitas un fichero .a, bastará con el .lib.<br>
<br>
Dado que estos ficheros se extraen del paquete de instalación de MySQL, es probable que los obtenidos para diferentes versiones de MySQL no sean compatibles entre si. Podría enviarte los ficheros necesarios, pero no te aseguro que funcionen en tu versión.<br>
<br>
Otra opción es usar otro motor de bases de datos. Por ejemplo, MariaDB:<br>
<a href="https://mariadb.org/" id="LPlnk798997" previewremoved="true">https://mariadb.org/</a>
<div id="LPBorder_GT_14877286110630.1613661770978707" style="margin-bottom: 20px; overflow: auto; width: 100%; text-indent: 0px;">
<table id="LPContainer_14877286110380.04175676825863339" style="width: 90%; background-color: rgb(255, 255, 255); position: relative; overflow: auto; padding-top: 20px; padding-bottom: 20px; margin-top: 20px; border-top: 1px dotted rgb(200, 200, 200); border-bottom: 1px dotted rgb(200, 200, 200);" cellspacing="0">
<tbody>
<tr style="border-spacing: 0px;" valign="top">
<td id="ImageCell_14877286110390.15699427516914988" style="width: 250px; position: relative; display: table-cell; padding-right: 20px;" colspan="1">
<div id="LPImageContainer_14877286110400.2797623290954705" style="background-color: rgb(255, 255, 255); height: 78px; position: relative; margin: auto; display: table; width: 250px;">
<a id="LPImageAnchor_14877286110430.7035692407196656" style="display: table-cell; text-align: center;" href="https://mariadb.org/" target="_blank"><img style="display: inline-block; max-width: 250px; max-height: 250px; height: 78px; width: 250px; border-width: 0px; vertical-align: bottom;" aria-label="Imagen de vista previa con vínculo seleccionado. Pulse dos veces para abrir el vínculo." id="LPThumbnailImageID_14877286110440.9181975621447619" height="78" width="250" src="https://mariadb.org/wp-content/uploads/2015/10/mariadb-seal-rise.jpg"></a></div>
</td>
<td id="TextCell_14877286110620.7880852188037848" style="vertical-align: top; position: relative; padding: 0px; display: table-cell;" colspan="2">
<div id="LPRemovePreviewContainer_14877286110620.5637634098124539"></div>
<div id="LPTitle_14877286110620.9294025238483825" style="top: 0px; color: rgb(0, 120, 215); font-weight: 400; font-size: 21px; font-family: "wf_segoe-ui_light","Segoe UI Light","Segoe WP Light","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; line-height: 21px;">
<a id="LPUrlAnchor_14877286110620.6231266855263498" style="text-decoration: none;" href="https://mariadb.org/" target="_blank">MariaDB.org - Ensuring continuity and open collaboration</a></div>
<div id="LPMetadata_14877286110620.23098782062585932" style="margin: 10px 0px 16px; color: rgb(102, 102, 102); font-weight: 400; font-family: "wf_segoe-ui_normal","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; font-size: 14px; line-height: 14px;">
mariadb.org</div>
<div id="LPDescription_14877286110630.11113886392325356" style="display: block; color: rgb(102, 102, 102); font-weight: 400; font-family: "wf_segoe-ui_normal","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; font-size: 14px; line-height: 20px; max-height: 100px; overflow: hidden;">
The MariaDB Foundation – Ensuring continuity and open collaboration in the MariaDB ecosystem</div>
</td>
</tr>
</tbody>
</table>
</div>
<br>
<br>
Es un proyecto que se separó de MySQL cuando fue comprado por Oracle, y que sigue siendo software libre. Las primeras versiones son virtualmente idénticas, aunque desde que se separaron han evolucionado por separado, aún son compatibles casi al 100%.<br>
<br>
En cualquier caso, si descargas MySQL o MariaDB, en ambos casos se incluyen dos carpetas: lib e include.<br>
<br>
En la primera encontrarás los ficheros de librería DLL, y en el segundo, los ficheros de cabecera .h.<br>
<br>
En ambos casos usan los mismos nombres de fichero (mysql.h, libmysql.dll, etc)<br>
<br>
Si no consigues encontrar los ficheros necesarios, me dices que versión usas y te los enviaré o los pondré para descarga.<br>
<br>
Hasta pronto.<br>
<br>
-- <br>
Salvador Pozo (Administrador)<br>
<a href="mailto:salvador@conclase.net">mailto:salvador@conclase.net</a><br>
Blog con Clase: <a href="http://blogconclase.wordpress.com">http://blogconclase.wordpress.com</a><br>
Con Clase: <a href="http://conclase.net">http://conclase.net</a><br>
_______________________________________________<br>
Lista de correo Cconclase Cconclase@listas.conclase.net<br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a></div>
</span></font></div>
</div>
</body>
</html>