Welcher Compiler ist der Beste für ein Konsolen-Programm?::und ein Fehler



  • Dammich ist das schwer mit meinen gebrochenen Englisch.

    Also ich bin mir nicht sicher, aber ich müsste die wichtigsten fehlenden .cfg-Dateien erzeugt haben und auch die wichtigsten Pfade korrigiert *hoff*.

    Wenn ich nun ein neues C++-Projekt erstelle, speicher ich eine .vpj-Datei, dann stelle ich Konsolen-Apllication ein und den Borland-Compiler 5.5, darauf folgt ein Fenster, wo ich nicht weiter weiß (unter Files füge ich hier die .cpp-Datei ein die ich comilieren will), wenn ich auf OK klicke, kommt folgende Meldung:

    Building Borland Makefile...
    Makefile.v (18:28:07 01 Mar 2004) - Makefile saved.
    

    Ich kann den Code nicht sehen und ihn auch nicht verändert.

    Beim Compilieren kommt folgende Fehlermeldung:

    E:\Cpp\C++\BORLAND_COMPILER\bin\make -fE:\Cpp\test\Makefile.v
    > MAKE Version 5.2  Copyright (c) 1987, 2000 Borland
    > 	E:\Cpp\C++\BORLAND_COMPILER\bin\BCC32 -c -q -O1 -v-  -D_WINVER=0x0400  -D_
    + WIN32_WINNT=0x0400 -IE:\Cpp\C++\BORLAND_COMPILER\include;.. -o.\Spielerei.ob
    + j ..\Spielerei.CPP
    > ..\Spielerei.CPP:
    > 	E:\Cpp\C++\BORLAND_COMPILER\bin\ILink32 @MAKE0000.@@@
    > Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
      ! Fatal: Unable to open file 'E:\Cpp\C'
    > 
    > ** error 2 ** deleting .\test.exe
    

    Hat jemand Erfahrung und kann mir helfen oder gibt es eine einfachere IDE oder eine Anleitung auf deutsch?



  • Zum Editieren musst du die Datei über Datei - Öffnen bzw. File - Open öffnen.

    Der Fehler kommt evtl. deswegen weil er keine Sonderzeichen wie das + im Pfad mag.

    Ich werde die Tage selber das ganze wieder einrichten, dann kann ich es dir genauer erklären.



  • Dev-C++ Bloodsheed.



  • @Maschmello
    So, ich hab den Bcc55 und Vide am Wochenende installiert und fertig eingerichtet. Jetzt kannst du mich ausquetschen darüber ;).



  • OK, Jetzt brauch' ich noch die Zeit, um mir alles genau wieder anzuschauen, damit ich detailiert auf meine Probleme eingehen kann.

    Ich bleibe aber am Ball.



  • Also, das könnte dauern bis ich ein detailiertes Probelem schreiben kann, da ich gerade voll am umziehen bin.

    Aber Geschmach, Geschmach.



  • So EyJay, ich hoffe, du hast noch den Bcc55 und den V IDE auf deinen Rechner, langsam wache ich aus meinen Schönheitsschlaf.



  • Ja hab ich noch *hehe*



  • Also, ich beschreibe erstmal was ich (laut einer Anleitung von den berühmten A. Woiski) nach der Installation gemacht habe:

    Erst habe ich im /bin Verzeichnis von den Borland Compiler eine BCC32.cfg-Datei mit folgenden Inhalt erstellt:

    -IE:\Cpp\C++\BORLAND_COMPILER\INCLUDE
    -LE:\Cpp\C++\BORLAND_COMPILER\LIB
    

    Da wo sich halt der Include-Ordner und der Lib-Ordner befindet, danach habe ich eine ilink32.cfg-Datei erstellt mit folgenden Inhalt:

    -L"c:\Borland\Bcc55\lib;c:\Borland\Bcc55\lib\psdk"
    

    Daraufhin habe ich in der VIDE unter Option --> VIDE, folgende Einstellung vorgenommen:

    • Bei Help file wurde "path: G:\Programme\Vide\help" (da wo der VIDE installiert wurde, mit ein help noch dran) eingetragen
    • Im Debugger habe ich, laut Anleitung, td32 eingetragen
    • beim Compiler root, habe ich den Pfad eingetragen, wo sich der Compiler befindet
    • daraufhin habe ich Borland BCC angeklickt
    • --> OK

    Gleich Einspruch geben, wenn was fehlt oder wenn etwas falsch ist.

    Ich benutze Win2K Prof.

    Nun müsste ich wissen, wie ich abissl rumprogrammieren kann.

    MfG



  • Um zurückzukommen auf DevCpp und Allegro.
    Harmoniert beides wunderbar, das schwierigste ist die Installation, das ist aber auch schon alles. 😉



  • @Tommy
    Stimmt, das mit der Installation ist der kompliziertere Teil 🙂

    @Maschmello
    Dürfte soweit eigentlich alles stimmen. Kann jetzt leider nicht nachschauen, da ich nicht daheim bin. Wenn ich heute Abend noch früh genug heimkomme, dann schau ich nach, ob bei mir die Einstellungen auch so sind.
    Wichtig ist auf jeden Fall noch, dass du den Pfad deines Borland Compilers in der Umgebungsvariablen PATH angegeben hast. Hast du das auch gemacht? (Sollte auch in der Anleitung bei VIDE stehen)

    Um nun ein wenig rumprogrammieren zu können, erstellst du dir erstmal eine .c bzw. .cpp Datei und schreibst einfach deinen Testquellcode (z. B. Hallo Welt! :D). Dann speicherst du deine Datei, wie es dir am liebsten ist. Danach brauchst du noch ein neues C(++) Projekt. Bei den Einstellungen, brauchst du eigentlich nur deine erstellte Quellcodedatei angeben (Register Dateien o. ä.). Wenn du also nun dein Projekt erstellt hast (und damit auch geöffnet) und deine Datei mit drinhängt, dann kannst du auf compilieren drücken. Im Meldungsfenster kannst du dann sehen, ob es richtig compiliert wurde oder ein Fehler aufgetreten ist. Ausführen kannst du das ganze natürlich auch in VIDE. Mach dich einfach mal mit der Oberfläche vertraut ;).



  • Also bei der PATH Variable habe ich den Pfad wie folgt ergänzt:
    <Das was vorher drin stand> + ; + <Pfad zum Compiler>
    Ich wollte das was da drin stand, ja nicht löschen.

    Wenn ich auf Datei --> Neu klicke und eine cpp-Datei erstellen will, öffnet sich ein leeres Fenster, hier habe ich einen Quellcode zugefügt. Dann gehe ich auf --> Projekt --> neues C/C++ Project, stell hier folgendes ein:

    • Name der exe
    • Console Application
    • Borland Cpp Compiler

    --> OK.
    Dann öffnet sich ein C++ Project Editor Fenster, hier klicke ich auf die Registerkarte "Files" und füge den Quellcode ein, die anderen Registerkarten sind mir zu konfus --> OK
    --> Compilieren

    E:\Cpp\C++\BORLAND_COMPILER\bin\make -fE:\Cpp\test\Makefile.v
    > MAKE Version 5.2  Copyright (c) 1987, 2000 Borland
    > 	E:\Cpp\C++\BORLAND_COMPILER\bin\BCC32 -c -q -O1 -v-  -D_WINVER=0x0400  -D_
    + WIN32_WINNT=0x0400 -IE:\Cpp\C++\BORLAND_COMPILER\include -o.\Test.obj Test.c
    + pp
    > Test.cpp:
    > 	E:\Cpp\C++\BORLAND_COMPILER\bin\ILink32 @MAKE0000.@@@
    > Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
      ! Fatal: Unable to open file 'E:\Cpp\C'
    > 
    > ** error 2 ** deleting .\test2.exe
    ---- Make had errors. Right click error line to open file.
    


  • Was hast du denn in die Liste im Register Files eingegeben? Hast du deine Datei mit dem Quellcode auch gesichert und dann den Dateinamen im Files Register ausgewählt?



  • Wenn ich bim Compilieren "run in console" einstelle, wird folgender Text in der Console ausgegeben:

    Der Befehl ".\test3.exe" ist entweder falsch geschrieben oder
    konnte nicht gefunden werden.
    
    E:\Cpp\test>
    

    Im Files Register habe ich:
    --> auf ADD geklickt
    --> HelloWorld.cpp ausgesucht
    --> OK



  • Hast du das Projekt auch auf Konsolenprogramm gestellt? (Dürfte das erste Register sein bei den Projekteinstellungen)



  • Was meinst du?
    Wenn ich compilieren (den Blitz) klicke, öffnet sich ein Fenster auf den "Enter name of the programm to run" steht und im Feld steht schon ".\test.exe", hier klicke ich auf "Run in Console". Konsole öffne sich aud was steht drin:

    Der Befehl ".\test3.exe" ist entweder falsch geschrieben oder
    konnte nicht gefunden werden.
    
    E:\Cpp\test>
    

    Was ist den mit den ganzen Register im Projekteditor?

    Da muss man doch bestimmt noch mehr einstellen? Oder?



  • Ahhh jetzt verstehe ich. Du hast auf den reinen Ausführenknopf gedrückt. Du musst dein Projekt erst compilieren. Das Icon dürfte gleich daneben sein. Ansonsten kannst du noch übers Menü oben compilieren.



  • Also, wenn ich das Projekt nun wieder öffne: Project --> Open, dann wähl ich meinen aus

    Nun drücke ich auf das Compilieren-Icon:

    -------- V IDE --------
    
    E:\Cpp\C++\BORLAND_COMPILER\bin\make -fE:\Cpp\test\Makefile.v
    > MAKE Version 5.2  Copyright (c) 1987, 2000 Borland
    > 	E:\Cpp\C++\BORLAND_COMPILER\bin\ILink32 @MAKE0000.@@@
    > Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
      ! Fatal: Unable to open file 'E:\Cpp\C'
    > 
    > ** error 2 ** deleting .\test3.exe
    ---- Make had errors. Right click error line to open file.
    

    <heul>Geht immer noch nicht!</heul>



  • Oje, ich denke ich weiß was los ist. Kennst du die alten (8.3) Richtlinien beim Benennen von Verzeichnissen und Dateien? Ich vermute mal es liegt daran. Einmal hast du zwei + im Verzeichnisnamen stehen und danach ein Verzeichnis, dass länger ist als 8 Zeichen.

    Mach mal ein neues Projekt und speichere alles dazu in einem Verzeichnis namens E:\test (o. ä.; hauptsache keine Sonderzeichen und nicht mehr als 8 Zeichen) und dann versuch das mal zu compilieren.

    Welches Betriebssystem hast du eigentlich?



  • Win2K Prof

    XP - mag ich nicht
    Linux - trau ich (mir) nicht


Anmelden zum Antworten