PB de librairie mysql sous linux

PB de librairie mysql sous linux - C++ - Programmation

Marsh Posté le 19-05-2008 à 20:08:24    

Bonjour à tous
 
Je travaille sur un gros projet en C++ qui marche sous linux et windows.
Suite à un crash de notre serveur ovh, nous avons du réinstaller notre logiciel sur le serveur (sous linux debian). lors de la compilation avec g++, j'ai malheureusement plusieurs erreurs:
 
SimDatabase.cpp:102: error: `MYSQL_OPTION_MULTI_STATEMENTS_ON' undeclared
(first use this function)
SimDatabase.cpp:102: error: (Each undeclared identifier is reported only once
for each function it appears in.)
SimDatabase.cpp:102: error: `mysql_set_server_option' undeclared (first use
this function)
SimDatabase.cpp:104: error: `MYSQL_OPTION_MULTI_STATEMENTS_OFF' undeclared
(first use this function)
SimDatabase.cpp: In member function `void CSimDatabase::eraseResult()':
SimDatabase.cpp:227: error: `mysql_next_result' undeclared (first use this
function)
 
voici mon g++:
g++ mesFichiers.cpp -o monExecutable -I/usr/include/mysql -L/usr/lib -lmysqlclient
 
Pour avoir accès à mysql, j'ai installer la librairie libmysqlclient14.
 
En cherchant sur google, j'ai lu qu'il fallait que ma version de mysql soit supérieur à 4.1 (il me semble). ma version est 5.0.32.
Je ne comprends donc vraiment pas d'où vient le pb sachant qu'il ne bloque pas sur les autres instructions de mysql...
 
Si vous avez des idées qui pourrait m'aider, n'hésitez pas
 
Merci d'avance

Reply

Marsh Posté le 19-05-2008 à 20:08:24   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed