Tom's Guide > Forum > Programmation > erreur sous DEV C++ 4.9.9.0
Mot :    Pseudo :           
 

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;

}

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Je sens que tu vas avoir beaucoup de réponses.. :biggrin:

Répondre à lv4-26@IDN

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:

Répondre à Sky_Mike

pomme2terre va plutot sur www.cppfrance.com ils t'aideront surement mieu

Répondre à Neo66

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


Répondre à pomme2terre

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 !

Répondre à Sky_Mike

voila comme coseiller precedenment une up du topic?

Répondre à pomme2terre

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 !

Répondre à pomme2terre

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 ]

Répondre à kyen

prob resolu


un pitit bouton resolu serai pa mal nan?

Répondre à pomme2terre

editer le titre en mettant [résolu] ainsi qu' en indiquant la solution pour que ca puisse servir à d'autres serait mieux

Répondre à kyen
Tom's Guide > Forum > Programmation > erreur sous DEV C++ 4.9.9.0
Aller à :

Il y a 535 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens