quelqu'un pourait-t-il me donner la démarche à suivre pour pouvoir utiliser MySQL avec DEV-C++?
j'ai télécharger et installer le devpack correspondant mais ça ne compile pas![]()
merci d'avance pour votre aide
quelqu'un pourait-t-il me donner la démarche à suivre pour pouvoir utiliser MySQL avec DEV-C++?
j'ai télécharger et installer le devpack correspondant mais ça ne compile pas![]()
merci d'avance pour votre aide
Bonjour,
C'est à dire? il serait interessant d'avoir les erreurs qui t'empêche de compiler.Envoyé par afrikha
voici mon code (c'est pas moi qui l'ai fait,je ne connais encore rien en MySQL, c'est juste pour tester)
la premiere erreur que j'ai c'est:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37 #include <sys/time.h> #include <stdio.h> #include <mysql.h> int main(char **args) { MYSQL_RES *result; MYSQL_ROW row; MYSQL *connection, mysql; int state; /* connect to the MySQL database at my.server.com */ mysql_init(&mysql); connection = mysql_real_connect(&mysql,"my.server.com", 0, "db_test", 0, 0); /* check for a connection error */ if (connection == NULL) { /* print the error message */ printf(mysql_error(&mysql)); return 1; } state = mysql_query(connection, "SELECT test_id, test_val FROM test"); if (state != 0) { printf(mysql_error(connection)); return 1; } /* must call mysql_store_result() before can issue any other query calls */ result = mysql_store_result(connection); printf("Rows: %d\n", mysql_num_rows(result)); /* process each row in the result set */ while ( ( row = mysql_fetch_row(result)) != NULL ) { printf("id: %s, val: %s\n",(row[0] ? row[0] : "NULL"),(row[1] ? Row[1] : "NULL")); } /* free the result set */ mysql_free_result(result); /* close the connection */ mysql_close(connection); printf("Done.\n"); }
ensuite il medit que toutes les fonctions MySQL ne sont pas déclarées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part mysql.h:No such file or directory
Tu as créé un nouveau projet MySQL ?Envoyé par afrikha
Vérifie que les chemins spécifié au compilateur pour les fichiers d'en tête et les bibliothèques sont correctes (dans les options du projet ou directement dans le fichier template de MySQL).
non,lorsque je cree un nouveau projet,il n'y pas projet MySQL dans les choix!Envoyé par gege2061
je fais comment?j'ai ouvert les options du project,section parametres,mais là tout est vide!!Envoyé par gege2061
Normalement lorsque tu installe le devpack, il y a un nouveau fichier dans le répertoire template à la racine du dossier d'installation de dev-cpp (généralement c:\dev-cpp) c'est ce fichier qui permet d'obtenir un nouveau type de projet.
Lorsque tu fais Fichier->Nouveau Projet les chemins des fichiers d'en tête et des bibliothèques sont configurés d'après ce fichier.
Tu as installé quel devpack pour que je puisse essayer pour voir si j'ai le même problème?
En attendant, essai de déinstaller le devpack installé et recommence avec celui là
voilà j'ai désinstaller le devpack que j'avais et j'ai istallé celui que tu m'as indiqué,mais ça ne marche toujours pas.j'ai aussi mis à jour les packages que j'avais.
quand je veux creer un nouveau projet,je ne vois quel type de projet il faut que je creer? c'est quoi son nom,MySQL application?
As-tu bien mis la .dll dans ton répertoire du projet?
Es_tu sûr que tes classes MySQL sont bien dans le répertoire 'include' ?. Dev les mets dans un autre répertoire par défaut.
Il existe aussi une librairie MySQL++ écrite en C++ qui te permettra d'éviter tes jolis pointeurs (ou alors tu crées tes classes toi-même).
Ecris au début de ton programme #include <winsock.h>
#inculde <MYSQL/mysql.H>
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager