Compilation MySQL avec C++ Builder 2006 [Resolu]

Compilation MySQL avec C++ Builder 2006 [Resolu] - C++ - Programmation

Marsh Posté le 02-12-2008 à 15:32:46    

Salut tout le monde,
 
Alors comme le titre du sujet l'indique j'ai divers problème en ce qui concerne la compilation de MySQL avec C++ builder 2006.
 
Alors donc j'ai suivit correctement les consignes données ici :
 
http://lfe.developpez.com/BCBmySQL
 
Malheuresement cela ne fonctionne pas voici mes erreus donné par borland :
 

Code :
  1. [C++ Erreur] my_list.h(30): E2015 Ambiguïté entre 'LIST' et 'Bde::LIST'
  2. [C++ Erreur] my_list.h(31): E2015 Ambiguïté entre 'LIST' et 'Bde::LIST'
  3. [C++ Erreur] my_list.h(32): E2015 Ambiguïté entre 'LIST' et 'Bde::LIST'
  4. [C++ Erreur] my_list.h(33): E2015 Ambiguïté entre 'LIST' et 'Bde::LIST'
  5. [C++ Erreur] my_list.h(34): E2015 Ambiguïté entre 'LIST' et 'Bde::LIST'
  6. [C++ Erreur] my_list.h(35): E2015 Ambiguïté entre 'LIST' et 'Bde::LIST'
  7. [C++ Erreur] my_list.h(36): E2015 Ambiguïté entre 'LIST' et 'Bde::LIST'
  8. [C++ Erreur] mysql.h(299): E2015 Ambiguïté entre 'LIST' et 'Bde::LIST'
  9. [C++ Erreur] mysql.h(678): E2015 Ambiguïté entre 'LIST' et 'Bde::LIST'
  10. [C++ Erreur] winsock2.h(113): E2238 Déclaration multiple pour 'fd_set'
  11. [C++ Erreur] winsock.h(55): E2344 Déclaration plus récente de 'fd_set'
  12. [C++ Erreur] winsock2.h(116): E2146 Un identificateur à déclarer est nécessaire
  13. [C++ Avertissement] winsock2.h(148): W8017 La redéfinition de 'FD_SET' n'est pas identique
  14. [C++ Erreur] winsock2.h(157): E2238 Déclaration multiple pour 'timeval'
  15. [C++ Erreur] winsock.h(98): E2344 Déclaration plus récente de 'timeval'
  16. [C++ Erreur] winsock2.h(213): E2238 Déclaration multiple pour 'hostent'
  17. [C++ Erreur] winsock.h(154): E2344 Déclaration plus récente de 'hostent'
  18. [C++ Erreur] winsock2.h(226): E2238 Déclaration multiple pour 'netent'
  19. [C++ Erreur] winsock.h(167): E2344 Déclaration plus récente de 'netent'
  20. [C++ Erreur] winsock2.h(233): E2238 Déclaration multiple pour 'servent'
  21. [C++ Erreur] winsock.h(174): E2344 Déclaration plus récente de 'servent'
  22. [C++ Erreur] winsock2.h(245): E2238 Déclaration multiple pour 'protoent'
  23. [C++ Erreur] winsock.h(186): E2344 Déclaration plus récente de 'protoent'
  24. [C++ Erreur] winsock2.h(401): E2238 Déclaration multiple pour 'sockaddr_in'
  25. [C++ Erreur] winsock.h(322): E2344 Déclaration plus récente de 'sockaddr_in'
  26. [C++ Erreur] winsock2.h(411): E2238 Déclaration multiple pour 'WSAData'
  27. [C++ Erreur] winsock2.h(411): E2228 Trop de messages d'erreur ou d'avertissements


 
1. à 9.

Code :
  1. typedef int (*list_walk_action)(void *,void *);
  2. extern LIST *list_add(LIST *root,LIST *element);
  3. extern LIST *list_delete(LIST *root,LIST *element);
  4. extern LIST *list_cons(void *data,LIST *root);
  5. extern LIST *list_reverse(LIST *root);
  6. extern void list_free(LIST *root,unsigned int free_data);
  7. extern unsigned int list_length(LIST *);
  8. extern int list_walk(LIST *,list_walk_action action,gptr argument);


 
Le reste ce ne sont que des erreurs de structure se trouvant dans winsock.h
 
 
J'ai de bonnes bases en SQL, car j'ai déja réalisé plusieurs page PHP ce connectant a une bases ms_sql et la gérant mais en C++, c'est une autre histoire, et j'avoue galèrer un peu. Je n'ai que le niveau d'un 1er anné de BTS iris.
 
 
Merci a tout ceux qui souhaitent m'aider.


Message édité par Xtrmboss le 02-12-2008 à 17:06:19
Reply

Marsh Posté le 02-12-2008 à 15:32:46   

Reply

Sujets relatifs:

Leave a Replay

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