Dev-C++ & MinGW

Es gibt 9 Antworten in diesem Thema, welches 2.140 mal aufgerufen wurde. Der letzte Beitrag (10. Januar 2007 um 19:58) ist von sauhund.

  • Hi!

    Ich habe mir vor ein paar Tagen Dev-C++ und MinGW installiert, da ich den GoatTracker ein bißchen modifizieren möchte.
    Allerdings bin ich noch ratlos wie man Dev-C++ bedient - Ich bin ein Newbie. :)
    Das Problem liegt darin, dass ich nicht weiß wo ich den "SRC" Ordner und die darin enthaltenen Dateien auf der Festplatte hinkopieren soll und wie ich das "makefile.win" in Dev-C++ importiere/ausführe.
    Desweiteren weiß ich auch nicht wo die "SDL development libraries" und die "BME graphics/sound library" hinkommen.

    Wie erstelle ich in Dev-C++ aus de source files ein einheitliches Project, welches ich immer mit "Öffnen" aufrufen/bearbeiten kann?

  • Der DEV verwaltet seine makefiles selbst. Sie werden automatisch durch das anlegen des Projekts beim compilieren generiert.

    Also einen Ordner ohne Umlaute und Leerstellen erzeugen, deine Daten reinschreiben und ein Projekt einlegen. Deine SDL etc kannst du hier als DEVPAK gemütlich runterladen und mit dem Manager einfügen.

    Bitte melde dich an, um diesen Link zu sehen.

    Das ist für Einsteiger am einfachsten.

    Ein Projekt erzeugen ist nich andees als bei VC etc. Neues Projekt erstellen und dann die einzelnen Resourcen hinzufügen.

    cu

  • .... mit gemütlich runterladen ist leider nix. Ich habe die Tools alle unter VMWARE laufen - leider (Gott sei Dank?) ohne Internet Verbindung. :)

    Einmal editiert, zuletzt von CBM-Hörnchen (9. Januar 2007 um 15:45)

  • Da kann ich dich beruhigen. DEVC++ ist nicht Microsoft VC. Die Angst vor dem Internet ist unbegründet.

  • Der Compiler benutzt dann dass im Source vorgegebene makefile.win automatisch? Wie weiß DevC welche source files zusammengehören? :nixwiss:

    BME muss ich doch auch irgendwo hineinkopieren...? :nixwiss:


    Huch, ist das aber kompliziert wenn man nix weiß. :)

    4 Mal editiert, zuletzt von CBM-Hörnchen (9. Januar 2007 um 16:05)

  • Zitat

    Original von CBM-Hörnchen
    Der Compiler benutzt dann dass im Source vorgegebene makefile.win automatisch? Wie weiß DevC welche source files zusammengehören? :nixwiss:

    Nein, die makefiles sind Ihm egal, Er generiert seine eigene.
    Das ist der Sinn eines Projekts! Alle Im Projekt enthaltenen Sourcefiles gehören zusammen. :wand

    Minimales Grundwissen in C/C++ wäre nicht schlecht.

    BME kenn ich nicht und habe leider keine Ahnung von. Du kannst das aber alles per Hand bei deinen includes und libs einfügen wenns Probleme gibt.

    cu

  • ich würde an deiner stelle ja erstmal ein bischen programmieren lernen bevor du versuchst in anderleuts programmen rumzufuschen :bgdev

  • @sauhund

    Nöö, das ist es ja gerade. Wenn man ein Newbie ist lässt sich mit herumpfuschen viel erreichen.


    Jedenfalls, ich muss nur ein paar Nervigkeiten aus dem Code eliminieren - da reichen meine Kenntnisse vollokommen aus.

    Und Sauhund: hast du dir schon mal überlegt mir ernstahft zu helfen? (Anstatt hier nur einen fiesen Spruch abzugeben)

    Wie war das gleich nocheinmal mit dem 'GROE'ßten 'P'rogrammierer 'A'ller 'Z'eiten? Hmm? ;)

    2 Mal editiert, zuletzt von CBM-Hörnchen (10. Januar 2007 um 13:58)

  • Zitat

    Nöö, das ist es ja gerade. Wenn man ein Newbie ist lässt sich mit herumpfuschen viel erreichen.

    vor allem viel fusch, ja =)

    Zitat

    Jedenfalls, ich muss nur ein paar Nervigkeiten aus dem Code eliminieren - da reichen meine Kenntnisse vollokommen aus.

    wenn das so wäre würdest du hier kaum solche fragen stellen, oder?

    Zitat

    Und Sauhund: hast du dir schon mal überlegt mir ernstahft zu helfen?

    1) vergiss devcpp, das wird dir bei dem was du vorhast nichts einfacher machen (eher im gegenteil)
    2) installiere eine mingw umgebung mit gcc (bringt devcpp ja mit, hast du also)
    3) installiere SDL inklusive development header files (keine ahung wie das unter windows im detail geht, sollte aber in der doku stehen)
    4) kompiliere und installiere die BME library
    5) kompiliere goattracker

    wo du die sourcen hinpackst ist egal, kompilation kannst du auf der shell mit "make" bzw "make -f makefile.win" anstossen

    Einmal editiert, zuletzt von sauhund (10. Januar 2007 um 19:59)