[C/C++] Cannon Hill Compilieren VC++ 6

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von yonah, 20. Dezember 2011 .

  1. 20. Dezember 2011
    Cannon Hill Compilieren VC++ 6

    Hi.
    Ich möchte gerne das alte Spiel Cannon Hill ein bisschen aufbereiten.
    Gedacht hatte ich an einen Multiplayer über Netzwerk.

    Da der Source Code öffentlich ist ( dP-Software ) wollte ich das ganze erstmal kompilieren.
    Allerdings bekomme ich das Projekt noch nichtmal zum laufen.

    Mit Visual Studio 2005/08/10 wirds konvertiert und die c++ Header sind nicht vorhanden.
    Daher bin ich zum alten Borland c++ 5.5 Compiler zurückgegangen.
    Allerdings bekomme ich hier Fehler die ich nicht bearbeiten kann.

    Liegt es vielleicht an den Bibliotheken?
    Hat jemand eventuell Erfahrung in Vc++ 6 oder kann mir helfen das Projekt zu kompilieren?

    Bewertung ist natürlich selbstverständlich für Hilfe

    Code:
    C:\Borland\BCC55\Bin>bcc32 c:\CannonHill\Panzer
    Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
    c:\CannonHill\Panzer.cpp:
    Error E2040 C:\Borland\BCC55\include\_stddef.h 37: Declaration terminated incorr
    ectly
    Error E2090 C:\Borland\BCC55\include\_stddef.h 133: Qualifier 'std' is not a cla
    ss or namespace name
    Error E2272 C:\Borland\BCC55\include\_stddef.h 133: Identifier expected
    Error E2090 C:\Borland\BCC55\include\_stddef.h 134: Qualifier 'std' is not a cla
    ss or namespace name
    Error E2272 C:\Borland\BCC55\include\_stddef.h 134: Identifier expected
    Error E2090 C:\Borland\BCC55\include\_stddef.h 135: Qualifier 'std' is not a cla
    ss or namespace name
    Error E2272 C:\Borland\BCC55\include\_stddef.h 135: Identifier expected
    Error E2090 C:\Borland\BCC55\include\_stddef.h 136: Qualifier 'std' is not a cla
    ss or namespace name
    Error E2272 C:\Borland\BCC55\include\_stddef.h 136: Identifier expected
    Error E2188 C:\Borland\BCC55\include\mem.h 39: Expression syntax
    Error E2293 C:\Borland\BCC55\include\mem.h 39: ) expected
    Error E2188 C:\Borland\BCC55\include\mem.h 40: Expression syntax
    Error E2293 C:\Borland\BCC55\include\mem.h 40: ) expected
    Error E2188 C:\Borland\BCC55\include\mem.h 41: Expression syntax
    Error E2293 C:\Borland\BCC55\include\mem.h 41: ) expected
    Error E2188 C:\Borland\BCC55\include\mem.h 42: Expression syntax
    Error E2293 C:\Borland\BCC55\include\mem.h 42: ) expected
    Error E2316 C:\Borland\BCC55\include\mem.h 49: 'size_t' is not a member of 'std'
    
    Error E2188 C:\Borland\BCC55\include\mem.h 48: Expression syntax
    Error E2293 C:\Borland\BCC55\include\mem.h 49: ) expected
    Error E2316 C:\Borland\BCC55\include\mem.h 51: 'size_t' is not a member of 'std'
    
    Error E2188 C:\Borland\BCC55\include\mem.h 50: Expression syntax
    Error E2293 C:\Borland\BCC55\include\mem.h 51: ) expected
    Error E2316 C:\Borland\BCC55\include\mem.h 53: 'size_t' is not a member of 'std'
    
    Error E2188 C:\Borland\BCC55\include\mem.h 52: Expression syntax
    Error E2228 C:\Borland\BCC55\include\mem.h 52: Too many error or warning message
    s
    *** 26 errors in Compile ***
    
     
  2. 21. Dezember 2011
    AW: Cannon Hill Compilieren VC++ 6

    Ich bin mit dem neuen Porsche zur Arbeit gefahren, deshalb stieg ich auf den alten Trabbi um, der allerdings hat kein ABS.

    Mit anderen Worten: Der Borland-Compiler den Du verwenden willst ist veraltet.
     
  3. 21. Dezember 2011
    AW: Cannon Hill Compilieren VC++ 6

    Vielen Dank für deinen schönen Vergleich

    Das der Compiler veraltet ist, ist mir bewusst.
    Aber da ich mit Visual Studio nicht weit komme, da die Header nicht vorhanden sind, wollte ich auf einen "alten" Compiler zurückgreifen.

    Irgendwo muss das Projekt doch mit compiliert worden sein.
    Und da das Spiel von 2005 ist, dachte ich das ein "alter" Compiler das können sollte.

    Mit anderen Worten : Ich suche NUR einen compiler, der das kompilieren kann

    Dachte mir das vielleicht jemand weiss, womit man 2005 VC++ 6 Projekte kompiliert hat.
     
  4. 21. Dezember 2011
    AW: Cannon Hill Compilieren VC++ 6

    Das DXSDK hast du aber schon installiert oder?

    welche Header sind nicht vorhanden?
    Dann besorg sie dir doch, mit VS 2007 / 10 müsste das kein Problem darstellen es zu kompilieren.
    Darfst halt nicht von ausgehen, dass das per one-click geht.

    Man brauch schon ein wenig Ahnung um das alles anzupassen.

    Wenn du das nichtmal per Code zum laufen kriegst, wie willst du dann einen MP einbauen?

    Gruß
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.