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 :
- [C++ Erreur] my_list.h(30): E2015 Ambiguïté entre 'LIST' et 'Bde::LIST'
- [C++ Erreur] my_list.h(31): E2015 Ambiguïté entre 'LIST' et 'Bde::LIST'
- [C++ Erreur] my_list.h(32): E2015 Ambiguïté entre 'LIST' et 'Bde::LIST'
- [C++ Erreur] my_list.h(33): E2015 Ambiguïté entre 'LIST' et 'Bde::LIST'
- [C++ Erreur] my_list.h(34): E2015 Ambiguïté entre 'LIST' et 'Bde::LIST'
- [C++ Erreur] my_list.h(35): E2015 Ambiguïté entre 'LIST' et 'Bde::LIST'
- [C++ Erreur] my_list.h(36): E2015 Ambiguïté entre 'LIST' et 'Bde::LIST'
- [C++ Erreur] mysql.h(299): E2015 Ambiguïté entre 'LIST' et 'Bde::LIST'
- [C++ Erreur] mysql.h(678): E2015 Ambiguïté entre 'LIST' et 'Bde::LIST'
- [C++ Erreur] winsock2.h(113): E2238 Déclaration multiple pour 'fd_set'
- [C++ Erreur] winsock.h(55): E2344 Déclaration plus récente de 'fd_set'
- [C++ Erreur] winsock2.h(116): E2146 Un identificateur à déclarer est nécessaire
- [C++ Avertissement] winsock2.h(148): W8017 La redéfinition de 'FD_SET' n'est pas identique
- [C++ Erreur] winsock2.h(157): E2238 Déclaration multiple pour 'timeval'
- [C++ Erreur] winsock.h(98): E2344 Déclaration plus récente de 'timeval'
- [C++ Erreur] winsock2.h(213): E2238 Déclaration multiple pour 'hostent'
- [C++ Erreur] winsock.h(154): E2344 Déclaration plus récente de 'hostent'
- [C++ Erreur] winsock2.h(226): E2238 Déclaration multiple pour 'netent'
- [C++ Erreur] winsock.h(167): E2344 Déclaration plus récente de 'netent'
- [C++ Erreur] winsock2.h(233): E2238 Déclaration multiple pour 'servent'
- [C++ Erreur] winsock.h(174): E2344 Déclaration plus récente de 'servent'
- [C++ Erreur] winsock2.h(245): E2238 Déclaration multiple pour 'protoent'
- [C++ Erreur] winsock.h(186): E2344 Déclaration plus récente de 'protoent'
- [C++ Erreur] winsock2.h(401): E2238 Déclaration multiple pour 'sockaddr_in'
- [C++ Erreur] winsock.h(322): E2344 Déclaration plus récente de 'sockaddr_in'
- [C++ Erreur] winsock2.h(411): E2238 Déclaration multiple pour 'WSAData'
- [C++ Erreur] winsock2.h(411): E2228 Trop de messages d'erreur ou d'avertissements
|
1. à 9.
Code :
- typedef int (*list_walk_action)(void *,void *);
- extern LIST *list_add(LIST *root,LIST *element);
- extern LIST *list_delete(LIST *root,LIST *element);
- extern LIST *list_cons(void *data,LIST *root);
- extern LIST *list_reverse(LIST *root);
- extern void list_free(LIST *root,unsigned int free_data);
- extern unsigned int list_length(LIST *);
- 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