Aus vielen *.cpp dateien 1 Projekt erstellen..



  • Hallo,

    ich habe Borland neu gestartet und ein leeres Projekt geöffnet.
    Jetzt habe ich 5 *.cpp dateien in das Projekt eingefügt und veruscht es zu kompilieren.
    leider geht das nicht,bekomme fehlermeldung !

    burhan



  • Morgen!

    Da wir alle noch (!) keine Hellseher sind, nützt uns deine Aussage "bekomme Fehler" gar nichts. Wie lauten die Fehlermeldungen bzw. beschreib die Fehler genauer.



  • hier die fehler meldungen:

    Erzeugen
      [C++ Warnung] send.h(10): W8094 Falsche Verwendung von #pragma comment( <typ> [,\042string\042])
      [C++ Warnung] send.cpp(16): W8094 Falsche Verwendung von #pragma comment( <typ> [,\042string\042])
      [C++ Warnung] send.cpp(319): W8008 Bedingung ist immer false
      [C++ Warnung] send.cpp(319): W8008 Bedingung ist immer false
      [C++ Warnung] send.cpp(320): W8066 Code wird nie erreicht
      [C++ Warnung] ginj.h(26): W8094 Falsche Verwendung von #pragma comment( <typ> [,\042string\042])
      [C++ Warnung] ginj.h(35): W8058 Präcompilierter Header: Initialisierte Daten im Header kann nicht erzeugt werden
      [C++ Fehler] ginj.cpp(77): E2451 Undefiniertes Symbol 'c'
      [C++ Warnung] ginj.cpp(162): W8012 Vergleich von signed- und unsigned-Werten
    [C++ Warnung] log.h(9): W8094 Falsche Verwendung von #pragma comment( <typ> [,\042string\042])
    [C++ Warnung] log.cpp(18): W8094 Falsche Verwendung von #pragma comment( <typ> [,\042string\042])
    [C++ Fehler] log.cpp(236): E2268 Aufruf der undefinierten Funktion '_strupr'
    [C++ Fehler] log.cpp(236): E2034 Konvertierung von 'int' nach 'const char *' nicht möglich
    [C++ Fehler] log.cpp(236): E2342 Keine Übereinstimmung des Typs beim Parameter '__s1' ('const char *' erwartet, 'int' erhalten)
    [C++ Warnung] log.cpp(247): W8066 Code wird nie erreicht
    [C++ Warnung] log.cpp(248): W8004 'iLen' wurde ein Wert zugewiesen, der nie verwendet wird
    [C++ Warnung] log.cpp(248): W8004 'iFound' wurde ein Wert zugewiesen, der nie verwendet wird
    [C++ Warnung] log.cpp(248): W8004 'iV2000' wurde ein Wert zugewiesen, der nie verwendet wird
    [C++ Fehler] log.cpp(331): E2451 Undefiniertes Symbol 'c'
    [C++ Warnung] log.cpp(351): W8012 Vergleich von signed- und unsigned-Werten
    [C++ Warnung] log.cpp(377): W8066 Code wird nie erreicht
    [C++ Warnung] log.cpp(378): W8004 'mHandle' wurde ein Wert zugewiesen, der nie verwendet wird
    


  • nun noch den code von send.cpp und log.cpp und wir können dir mit sicherheit helfen und dir genau aufzeigen wo dein problem ist 🙂



  • wow, soviele fehlermeldungen bei einem neuen projekt
    da hast du ja mehr zeilen an fehlermeldungen als quellcode vorhanden ist 😃

    poste mal den quellcode



  • ich habe festgestellt das ein Teil in Visual C++ geschrieben wurde und
    ein anderes Teil in Borland C++.
    Deswegen bekomme ich auch die vielen fehlermeldungen.
    Geht daß,das ein Projekt aus Visual c++ und Borland c++ bestehen kann ?
    wenn ja,wie kann man es kompilieren ?



  • imo geht das nicht.



  • geht des mit .h dateien??



  • Ich hab mir mal die File1.h angeschaut,das sollen die kompilierten anderen projekte sein die in ein array gelesen werden.

    unsigned char File1[6144] = {
    
    	 0x4D, 0x5A, 0x90, 0x00, 0x03, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xFF, 0xFF,
    	 0x00, 0x00, 0xB8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00,
    ...usw
    };
    
    #define File1Size 6144
    

    Kann mich jemand etwas aufklären ?
    Ich dachte kompilierte dateien sind immer exe datein das aber ist ein *.h datei ?


Anmelden zum Antworten