Votre question

erreur sous DEV C++ 4.9.9.0

Tags :
  • Programme
  • Programmation
Dernière réponse : dans Programmation
8 Février 2005 13:15:00

Hello IDN votre renommer ma ammener ici j'espere que vos competence de vos super membre et adimin pouron m'aider ;) 

voila j’essaye depuis quelques jours de me connecter a ma base MySQL depuis un programme en c++ … mais apparemment, c’est pas si évident que ç’a l’air …
Je bosse sur DEV C++ 4.9.9.0
sous windoz XP, j’ai téléchargé le dernier package disponible de MySQL, placé le libmysql.dll dans mon répertoire et « linker » -lmysql coté compilation… seulement j’obtiens toujours l’erreur :
//----------------------------------------------------------------------------------------------------
In file included from C:/Dev-Cpp/include/MySQL/mysql.h:57,
from mysqliostream.cpp:3:
C:/Dev-Cpp/include/MySQL/mysql_com.h:116:
error: 'SOCKET' is used as a type,
but is not defined as a type.
C:/Dev-Cpp/include/MySQL/mysql_com.h:180:
error: `SOCKET' was not declared in this scope
C:/Dev-Cpp/include/MySQL/mysql_com.h:180: error: syntax error before `,' token make.exe: *** [mysqliostream.o] Error 1
//----------------------------------------------------------------------------------------------------

voici mon programme:

#include <iostream>
#include <MySQL/mysql.h>
using namespace std;
int main()
{
MYSQL mysql;
mysql_init(&mysql);
char *v1;
int v2;
char *v3;
char *v4;
char *v5;
cout << "server"<<endl;
cin >> v1;
cout << "port"<<endl;
cin >> v2;
cout << "login"<<endl;
cin >> v3;
cout << "pass"<<endl;
cin >> v4;
cout << "base"<<endl;
cin >> v5;

if (!mysql_real_connect(&mysql,v1,v3,v4,v5,v2,NULL,0))
{
cout<<"erreur "<< mysql_error(&mysql)<<endl;

}
else{
char *sql;

sql= "create table test_cpp(id int);" ;
if (!mysql_query(&mysql,sql))
{
cout << mysql_error(&mysql)<<endl;

}
else
{
cout << "hello Mysql !"<<endl;

}
}
mysql_close(&mysql);
system("pause");
return 0;

}

Autres pages sur : erreur dev

8 Février 2005 13:34:31

Je sens que tu vas avoir beaucoup de réponses.. :biggrin:
8 Février 2005 13:37:35

fais un up en début de soirée là où t'auras le + de chance d'avoir des reponses ! en attendant, essaies d'éditer ton titre en mettant par exemple : erreur sous DEV C++ 4.9.9.0
ps : :bienvenue:
Contenus similaires
8 Février 2005 13:40:49

merci je ferai un up ce soir

et je vai aller faire un tour sur cpp


mai pourtant je croyai que ce forum d'informatique

etai performant

efin je jugerai ce soir


8 Février 2005 13:44:48

il l'est crois moi seulement il n'y a personne à cette heure ci tout le monde boss, et moi en programmation 0 donc je te servirais pas à grand chose !
8 Février 2005 20:31:13

voila comme coseiller precedenment une up du topic?
9 Février 2005 09:09:40

donc j'avai raison... :( 

ce forum n'a pas sa place dans l'aide informatique,


si pitet dans l'aide des boulet qui croi conaitre l'informatique !
9 Février 2005 09:28:10

le seul boulet ici c'est bien toi,, c'est comme si tu demandais comment installer GTK, tu lis la doc, tu installes les bonnes librairies et le reste devrait aller
je maitrise le C++ mais pas toutes ces librairies comme la plupart des programmeurs,notamment celle de Mysql++ et je vais pas me documenter a ta place.
un conseil, ne crache pas sur la soupe quand t'as faim !

tiens,, j'ai meme fais une recherche [ ICI ]
9 Février 2005 09:40:32

prob resolu


un pitit bouton resolu serai pa mal nan?
9 Février 2005 16:51:01

editer le titre en mettant [résolu] ainsi qu' en indiquant la solution pour que ca puisse servir à d'autres serait mieux
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS