Accueil > Forum > > > > C et Mysql
C et Mysql
lundi 29 juin 2009 à 10:56:52 |
C et Mysql

boualiasma
|
Salut, -Je voudrais établir dans mon programme C une connexion à une base de données crée sous Mysql(j'ai instalé EasyPHP-3.0-setup). Sachant que mon programme C est sous Visual Studio 2008. - Quelles sont les étapes à suivre pour établir cette connexion pour que je puisse traiter des requêtes de sélection et de Mise à jour ? - y-a-il un exemple de test pour vérifier ces étapes ? SVP, J'ai besoin de vos aides.
|
|
lundi 29 juin 2009 à 16:25:04 |
Re : C et Mysql

faucheuse
|
Il te faut pour cela prendre connaissance de l'API MySql qui fonctionnera avec cette version de EasyPHP. Pour connaitre ta version de mysql, clique droit sur l'icone de EasyPHP et clic administration, ensuite tu va sur le site de mysql et tu cherche la doc qui te donnera les différentes fonctions C/C++ utilisable.
Bon courage
|
|
lundi 29 juin 2009 à 17:33:31 |
Re : C et Mysql

boualiasma
|
Salut,
- La vesion de mysql est 5.1.30. - J'ai trouvé seulement le dossier bien sous: C:\Program Files\EasyPHP 3.0\mysql\bin
- Je ne trouve pas sur le site Mysql les différentes fonctions C/C++ utilisable. http://dev.mysql.com/doc/
- Quelles sont les étapes à suivre pour établir une connexion entre mon programme C sous Visual Studio et Une base de donnée sous Mysql ?
Je serais très contente pour toute solution.
|
|
lundi 29 juin 2009 à 20:42:10 |
Re : C et Mysql

racpp
|
Salut, Pour la documentation en francais regarde ici par exemple: [ Lien ]La documentation originale est en anglais ici: [ Lien ]Il faut avoir les dossiers include et lib de MySQL que tu peux récupérer en téléchargeant le zip d'installation de MySQL server ici: [ Lien ]Tu copieras les fichiers des deux dossiers puis tu les colleras respectivement dans les dossiers include et lib de ton Visual C/C++ 2008. Ne pas oublier de mettre la dll libmysql.dll dans le dossier system32 ou le dossier de ton exécutable. Pour établir une connexion on utilise la fonction mysql_real_connect(). Pour exécuter une requete il y a mysql_query(). Voici un tuto pourrant t'aider à commencer: [ Lien ]
|
|
mardi 30 juin 2009 à 00:18:34 |
Re : C et Mysql

boualiasma
|
Salut,
- J'ai téléchargé le dossier zip alors j'ai trouvé un dossier mysql 5.1.35. qui contient des dossiers include, bin et lib. est ce que je mis le contenu de ces 3 dossiers sous respectivement ? : C:\Program Files\Microsoft Visual Studio 9.0\VC\include C:\Program Files\Microsoft Visual Studio 9.0\VC\bin C:\Program Files\Microsoft Visual Studio 9.0\VC\lib
- J'ai une base de données avec mysql de version 5.1.30. j'ai remarqué que ceci et l'api mysql ne sont pas de même version. pas de problème?
- Quel site que vous avez trouvé cet API? il y a Autre API ?
- Est ce que j'ajoute la ligne suivante à mon code? #pragma comment(lib,"mysql.lib")
- Avez-vous un exemple de test pour tester votre solution ?
Je vous remercie pour vos aides.
|
|
mardi 30 juin 2009 à 01:41:50 |
Re : C et Mysql

racpp
|
- Pas besoin du dossier bin car tu l'as déjà dans le dossier d'installation de EasyPHP. - Comme tu l'as remarqué, la version téléchargée est plus récente ainsi elle supporte toutes les fonctionnalités de l'ancienne version Donc aucun problème. - La meilleure documentation, en anglais, est fournie dans le dossier doc du zip que tu as téléchargé. - Oui tu peux ajouter #pragma comment(lib,"mysql.lib") à ton code juste après les includes. - Exemple: #include <windows.h> #include <mysql.h> #pragma comment (lib,"libmysql.lib") MYSQL mysql;
//... mysql_init(&mysql); mysql=mysql_real_connect(&mysql,"localhost","utilisateur","motdepasse","base",0,0,0); //.. appel des autres fonctions.... //... mysql_close(&mysql);
|
|
mardi 30 juin 2009 à 11:44:15 |
Re : C et Mysql

boualiasma
|
Salut,
- J'ai copié seulement le contenu des deux dossiers lib et include du Zip dans : C:\Program Files\Microsoft Visual Studio 9.0\VC\include C:\Program Files\Microsoft Visual Studio 9.0\VC\lib
- J'ai ajouté la dll libmysql.dll dans le dossier de mon exécutable sous: C:\ChGaLib\passage\passage\Debug
- j'ai ajouté ajouter #pragma comment(lib,"mysql.lib") à mon code juste après les includes
- J'ai ajouté seulement à mon code deux lignes pour tester #include <mysql.h> #pragma comment (lib,"libmysql.lib")
Mon code source est :
#include <stdio.h> #include <stdlib.h> #include <libxml/parser.h> #include <mysql.h> #pragma comment(lib,"libxml2.lib") #pragma comment (lib,"libmysql.lib")
int main() { xmlDocPtr doc; xmlNodePtr racine;
// Ouverture du fichier XML doc = xmlParseFile("catalogue.xml"); if (doc == NULL) { fprintf(stderr, "Document XML invalide\n"); return EXIT_FAILURE; } // Récupération de la racine racine = xmlDocGetRootElement(doc); if (racine == NULL) { fprintf(stderr, "Document XML vierge\n"); xmlFreeDoc(doc); return EXIT_FAILURE; } printf("La racine du document est : %s\n", racine->name); // Libération de la mémoire xmlFreeDoc(doc);
return EXIT_SUCCESS; }
J'ai eu une liste d'erreurs:
1>------ Début de la génération : Projet : passage, Configuration : Debug Win32 ------ 1>Compilation en cours... 1>main.c 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(243) : error C2061: erreur de syntaxe : identificateur 'SOCKET' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(280) : error C2059: erreur de syntaxe : '}' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(394) : error C2143: erreur de syntaxe : absence de ')' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(394) : error C2143: erreur de syntaxe : absence de '{' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(394) : error C2371: 'Vio' : redéfinition ; types de base différents 1> c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(229) : voir la déclaration de 'Vio' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(394) : error C2143: erreur de syntaxe : absence de ';' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(394) : error C2059: erreur de syntaxe : ')' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(395) : error C2143: erreur de syntaxe : absence de ')' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(395) : error C2143: erreur de syntaxe : absence de '{' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(395) : error C2059: erreur de syntaxe : ')' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(396) : error C2143: erreur de syntaxe : absence de ')' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(396) : error C2143: erreur de syntaxe : absence de '{' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(396) : error C2059: erreur de syntaxe : ')' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(397) : error C2143: erreur de syntaxe : absence de ')' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(397) : error C2143: erreur de syntaxe : absence de '{' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(397) : error C2371: 'my_bool' : redéfinition ; types de base différents 1> c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(51) : voir la déclaration de 'my_bool' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(397) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'clear_buffer' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(397) : error C2059: erreur de syntaxe : ')' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(398) : error C2143: erreur de syntaxe : absence de ')' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(398) : error C2143: erreur de syntaxe : absence de '{' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(398) : warning C4142: redéfinition bénigne du type 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(398) : error C2370: 'size_t' : redéfinition ; classe de stockage différente 1> c:\program files\microsoft visual studio 9.0\vc\include\codeanalysis\sourceannotations.h(19) : voir la déclaration de 'size_t' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(398) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'length' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(398) : error C2059: erreur de syntaxe : ')' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(398) : warning C4142: redéfinition bénigne du type 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(399) : error C2143: erreur de syntaxe : absence de ')' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(399) : error C2143: erreur de syntaxe : absence de '{' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(399) : error C2059: erreur de syntaxe : ')' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(400) : error C2143: erreur de syntaxe : absence de ')' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(400) : error C2143: erreur de syntaxe : absence de '{' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(400) : error C2059: erreur de syntaxe : 'type' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(400) : error C2059: erreur de syntaxe : ')' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(401) : error C2143: erreur de syntaxe : absence de ')' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(401) : error C2143: erreur de syntaxe : absence de '{' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(401) : error C2059: erreur de syntaxe : 'type' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(403) : error C2059: erreur de syntaxe : ')' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(404) : error C2143: erreur de syntaxe : absence de ')' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(404) : error C2143: erreur de syntaxe : absence de '{' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(404) : error C2059: erreur de syntaxe : 'type' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(404) : error C2059: erreur de syntaxe : ')' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(405) : error C2143: erreur de syntaxe : absence de ')' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(405) : error C2143: erreur de syntaxe : absence de '{' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(405) : error C2059: erreur de syntaxe : ')' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(417) : error C2146: erreur de syntaxe : absence de ')' avant l'identificateur 's' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(417) : error C2061: erreur de syntaxe : identificateur 's' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(417) : error C2059: erreur de syntaxe : ';' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(417) : error C2059: erreur de syntaxe : ',' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(418) : error C2059: erreur de syntaxe : ')' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(260) : error C2016: C requiert qu'un struct ou une union possède au moins un membre 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(260) : error C2061: erreur de syntaxe : identificateur 'NET' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(285) : error C2365: 'scramble' : redéfinition ; la précédente définition était 'fonction' 1> c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(491) : voir la déclaration de 'scramble' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(313) : error C2059: erreur de syntaxe : '}' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(322) : error C2061: erreur de syntaxe : identificateur 'MYSQL' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(332) : error C2059: erreur de syntaxe : '}' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(350) : error C2016: C requiert qu'un struct ou une union possède au moins un membre 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(350) : error C2061: erreur de syntaxe : identificateur 'NET' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(355) : warning C4142: redéfinition bénigne du type 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(359) : error C2369: 'last_error' : redéfinition ; indices différents 1> c:\program files\microsoft visual studio 9.0\vc\include\mysql_com.h(276) : voir la déclaration de 'last_error' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(361) : error C2059: erreur de syntaxe : '}' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(411) : error C2143: erreur de syntaxe : absence de ')' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(411) : error C2143: erreur de syntaxe : absence de '{' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(411) : error C2059: erreur de syntaxe : ')' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(412) : error C2143: erreur de syntaxe : absence de ')' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(412) : error C2143: erreur de syntaxe : absence de '{' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(412) : error C2059: erreur de syntaxe : ')' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(413) : error C2143: erreur de syntaxe : absence de ')' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(413) : error C2143: erreur de syntaxe : absence de '{' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(413) : error C2059: erreur de syntaxe : ')' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(414) : error C2143: erreur de syntaxe : absence de ')' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(414) : error C2143: erreur de syntaxe : absence de '{' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(415) : error C2059: erreur de syntaxe : 'type' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(415) : error C2059: erreur de syntaxe : ')' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(416) : error C2143: erreur de syntaxe : absence de ')' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(416) : error C2143: erreur de syntaxe : absence de '{' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(416) : error C2059: erreur de syntaxe : ')' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(417) : error C2143: erreur de syntaxe : absence de ')' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(417) : error C2143: erreur de syntaxe : absence de '{' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(417) : error C2059: erreur de syntaxe : ')' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(418) : error C2143: erreur de syntaxe : absence de ')' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(418) : error C2143: erreur de syntaxe : absence de '{' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(418) : error C2059: erreur de syntaxe : ')' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(420) : error C2143: erreur de syntaxe : absence de ')' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(420) : error C2143: erreur de syntaxe : absence de '{' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(420) : error C2059: erreur de syntaxe : ')' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(421) : error C2143: erreur de syntaxe : absence de ')' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(421) : error C2143: erreur de syntaxe : absence de '{' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(421) : error C2059: erreur de syntaxe : ')' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(422) : error C2143: erreur de syntaxe : absence de ')' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(422) : error C2143: erreur de syntaxe : absence de '{' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(422) : error C2059: erreur de syntaxe : ')' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(423) : error C2143: erreur de syntaxe : absence de ')' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(423) : error C2143: erreur de syntaxe : absence de '{' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(423) : error C2059: erreur de syntaxe : ')' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(424) : error C2143: erreur de syntaxe : absence de ')' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(424) : error C2143: erreur de syntaxe : absence de '{' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(424) : error C2059: erreur de syntaxe : ')' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(425) : error C2143: erreur de syntaxe : absence de ')' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(425) : error C2143: erreur de syntaxe : absence de '{' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(425) : error C2059: erreur de syntaxe : ')' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(426) : error C2143: erreur de syntaxe : absence de ')' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(426) : error C2143: erreur de syntaxe : absence de '{' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(426) : error C2059: erreur de syntaxe : ')' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(427) : error C2143: erreur de syntaxe : absence de ')' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(427) : error C2143: erreur de syntaxe : absence de '{' avant '*' 1>c:\program files\microsoft visual studio 9.0\vc\include\mysql.h(427) : fatal error C1003: le nombre d'erreurs est supérieur à 100 ; arrêt de la compilation 1>Le journal de génération a été enregistré à l'emplacement "file://c:\ChGaLib\passage\passage\Debug\BuildLog.htm" 1>passage - 102 erreur(s), 3 avertissement(s) ========== Génération : 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========
SVP, j'ai besoin de vos aides.
|
|
mardi 30 juin 2009 à 12:01:03 |
Re : C et Mysql

boualiasma
|
Salut,
- à savoir, que j'ai copié les deux dossiers debug et opt qui existent dans le dossier mysql-5.1.35-win32\lib du ZIP sous: C:\Program Files\Microsoft Visual Studio 9.0\VC\lib
- Est ce que je copie le dossier bin qui existent dans le dossier mysql-5.1.35-win32\bin du ZIP et le dossier bin de mysql qui existe dans C:\Program Files\EasyPHP 3.0\mysql\bin sous:? C:\Program Files\Microsoft Visual Studio 9.0\VC\bin
- Est ce que il y a une configuration à faire dans mon espace de projet?
- Quel site que vous avez téléchargé le ZIP mysql-5.1.35-win32 ?
Merci à vos aides.
|
|
mercredi 1 juillet 2009 à 09:53:48 |
Re : C et Mysql

boualiasma
|
Salut,
j'ai installé la librairie mysql. - Je voudrais établir dans mon programme C une connexion à une base de données crée sous Mysql(j'ai instalé EasyPHP-3.0-setup). Sachant que mon programme C est sous Visual Studio 2008.
- La vesion de mysql est 5.1.30. - J'ai écrit un petit exemple de test. mais j'ai eu des erreurs.
Voici mon code:
#include <windows.h> #include <stdio.h> #include <stdlib.h> #include <libxml/parser.h> #include <winsock.h> #include <mysql.h> #pragma comment(lib,"libxml2.lib") //#pragma comment (lib,"libmysql.lib")
int main() { xmlDocPtr doc; xmlNodePtr racine; MYSQL mysql; mysql_init(&mysql); mysql_options(&mysql,MYSQL_READ_DEFAULT_GROUP,"option");
// Ouverture du fichier XML doc = xmlParseFile("catalogue.xml"); if (doc == NULL) { fprintf(stderr, "Document XML invalide\n"); return EXIT_FAILURE; } // Récupération de la racine racine = xmlDocGetRootElement(doc); if (racine == NULL) { fprintf(stderr, "Document XML vierge\n"); xmlFreeDoc(doc); return EXIT_FAILURE; } printf("La racine du document est : %s\n", racine->name); // Libération de la mémoire xmlFreeDoc(doc);
return EXIT_SUCCESS;
if(mysql_real_connect(&mysql,"localhost","root","","chmsi",0,NULL,0)) { mysql_close(&mysql); } else { printf("Une erreur s'est produite lors de la connexion à la BDD!"); }
}
message d'erreur:
1>------ Début de la génération : Projet : passage, Configuration : Debug Win32 ------ 1>Compilation en cours... 1>main.c 1>Édition des liens en cours... 1>main.obj : error LNK2019: symbole externe non résolu _mysql_close@4 référencé dans la fonction _main 1>main.obj : error LNK2019: symbole externe non résolu _mysql_real_connect@32 référencé dans la fonction _main 1>main.obj : error LNK2019: symbole externe non résolu _mysql_options@12 référencé dans la fonction _main 1>main.obj : error LNK2019: symbole externe non résolu _mysql_init@4 référencé dans la fonction _main 1>C:\ChGaLib\passage\Debug\passage.exe : fatal error LNK1120: 4 externes non résolus 1>Le journal de génération a été enregistré à l'emplacement "file://c:\ChGaLib\passage\passage\Debug\BuildLog.htm" 1>passage - 5 erreur(s), 0 avertissement(s) ========== Génération : 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré
|
|
Cette discussion est classée dans : programme, mysql, connexion, établir, étapes
Répondre à ce message
Sujets en rapport avec ce message
mySql en C sous Visual Studio [ par bragon ]
Je veux utiliser un programme en C qui consulte une base de donnée MySql. J'utilise Visual Studio pour compiler mon programme et l'Api C livré avec My
mySql en C sous Visual Studio [ par bragon ]
Je veux utiliser un programme en C qui consulte une base de donnée MySql. J'utilise Visual Studio pour compiler mon programme et l'Api C livré avec My
MySQL++ sur Builder C++ 6.0 [ par Erzak ]
Bon le probleme est le suivant:je doit gerer une base de donnes par un programme en C++.Le programme est devellopper sur builder C++ 6.0, sous windows
Probleme de connexion Mysql [ par voltx4 ]
Bonjour à tous , je voudrais savoir pourquoi je n'arrive pas à me connecter à ma base de donnée avec les API MYSQL.Voici mon code :bool try_connect =
Probleme Connexion bdd mysql [ par biglulu77420 ]
J'ai un souci pour me connecter à ma bdd. J'utilise Devcpp, et je code en C.j'ai des msg d'erreur du type :C:\mysql\lib\opt\mysqlclient.lib(./release/
API Mysql pb connexion seveur distant [ par GUybrush113 ]
Salut les gens !Voila j'ai suivi un tuto plutot complet du net, sur l'utilisation de l'API Mysql, et en fait il n'arrive que a se connecter sur un ser
PB connexion à la base mysql ... [ par Michael_Nab ]
Salut ... quel est la fonction utilisé pour se connecter à la base de donnée mysql d'un serveur distant ...Merci beaucoup ...
[LINUX] Connexion mysql en C [ par JuJu ]
Bonjour,J'essaie de programmer une connexion mysql en C afin d'y insérer un enregistrement.Voici mon code actuel :====================================
Trouver <mysql.h> [ par lolo007 ]
Bonjour a tousDans le cadre d'un projet, je dois réaliser la lecture dans un automate grâce à un serveur OPC puis, ce que j'ai lue, je dois le mettre
connexion distante base de données MySql en c / linux [ par Susherone ]
Programme qui se connecte à partir d'un poste distant sous linux à un serveur mysql tournant sous windows. Testé et fonctionne très bien !compilation
Livres en rapport
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : WIN APIRE : WIN API par racpp
Cliquez pour lire la suite par racpp WIN APIWIN API par omarino_007
Cliquez pour lire la suite par omarino_007
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|