MySQLdac + TidFTP in einem Projekt



  • Hallo,

    ich nutze den bcb5 enterprise und habe jeweils die mysqldac komponenten und indy komponenten installiert. beide getrennt voneinander funktionieren wunderbar. nun brauche ich jeweils beides in einem projekt und bekomme, folgende fehler:

    [C++ Fehler] winsock2.h(103): E2238 Bezeichner 'fd_set' mehrfach deklariert
    [C++ Fehler] winsock.h(55): E2344 'fd_set' bereits deklariert
    [C++ Fehler] winsock2.h(106): E2146 Bezeichner zur Vervollständigung der Deklaration erforderlich
    [C++ Fehler] winsock2.h(147): E2238 Bezeichner 'timeval' mehrfach deklariert
    [C++ Fehler] winsock.h(98): E2344 'timeval' bereits deklariert
    [C++ Fehler] winsock2.h(203): E2238 Bezeichner 'hostent' mehrfach deklariert
    [C++ Fehler] winsock.h(154): E2344 'hostent' bereits deklariert
    [C++ Fehler] winsock2.h(216): E2238 Bezeichner 'netent' mehrfach deklariert
    [C++ Fehler] winsock.h(167): E2344 'netent' bereits deklariert
    [C++ Fehler] winsock2.h(223): E2238 Bezeichner 'servent' mehrfach deklariert
    [C++ Fehler] winsock.h(174): E2344 'servent' bereits deklariert
    [C++ Fehler] winsock2.h(235): E2238 Bezeichner 'protoent' mehrfach deklariert
    [C++ Fehler] winsock.h(186): E2344 'protoent' bereits deklariert
    [C++ Fehler] winsock2.h(319): E2238 Bezeichner 'in_addr' mehrfach deklariert
    [C++ Fehler] winsock.h(270): E2344 'in_addr' bereits deklariert
    [C++ Fehler] winsock2.h(377): E2238 Bezeichner 'sockaddr_in' mehrfach deklariert
    [C++ Fehler] winsock.h(320): E2344 'sockaddr_in' bereits deklariert
    [C++ Fehler] winsock2.h(387): E2238 Bezeichner 'WSAData' mehrfach deklariert
    [C++ Fehler] winsock.h(330): E2344 'WSAData' bereits deklariert
    [C++ Fehler] winsock2.h(403): E2146 Bezeichner zur Vervollständigung der Deklaration erforderlich
    [C++ Fehler] winsock2.h(536): E2238 Bezeichner 'sockaddr' mehrfach deklariert
    [C++ Fehler] winsock.h(493): E2344 'sockaddr' bereits deklariert
    [C++ Fehler] winsock2.h(545): E2238 Bezeichner 'sockproto' mehrfach deklariert
    [C++ Fehler] winsock.h(502): E2344 'sockproto' bereits deklariert
    [C++ Fehler] winsock2.h(584): E2238 Bezeichner 'linger' mehrfach deklariert
    [C++ Fehler] winsock2.h(584): E2228 Zu viele Fehlermeldungen oder Warnungen

    was die meldungen bedeuten ist klar, da ist was mehrfach included. nur hilft mir das nicht weiter um das problem zu lösen.

    hat da jemand eine idee oder das problem schon mal lösen können?

    martin



  • Schon mal die Reihenfolge der includes variiert, ggf. auch die Reihenfolge der Eintrage im Include-Pfad in den Projektoptionen?


Anmelden zum Antworten