Dev-C++ findet Verzeichnisse nicht (?)



  • Seit ich den "Dokumente"-Ordner aus C:\Users\MeinName\ nach E:\MeinName\ "verlinkt" habe, habe ich ein paar Probleme.

    Dev-C++ (und Eclipse mit cdt auch) finden meine incude Dateien nicht mehr.
    Eclipse habe ich jetzt sowieso deinstalliert.

    Danach habe ich MinGw und Dev-C++ deinstalliert und wieder neu installiert.

    Jetzt klappt noch weniger. Die einzige Fehlermeldung ist jetzt:
    " *** [main.o] Error 1 "

    Ich könnte mir vorstellen, dass die IDE den Compiler gar nicht gefunden hat.

    Kann das auch was mit den Umgebungsvariablen zu tun haben? Wie gesagt: Bevor ich den "Dokumente"-Ordner versetzt habe, hat alles wunderbar geklappt.
    Ich benutze Windows-Vista.



  • Ja irgenetwas hat er nicht gefunden,

    schau mal ob du aus dev ne genauere Beschreibung findest, und

    evtl. benutzt du andere Libs? oder
    ist deine Umgebungsvariable richtig gesetzt?

    btw ich glaub dev hat kann man mitteilen wo der Compiler sich befindet.

    mfg



  • obbba schrieb:

    Seit ich den "Dokumente"-Ordner aus C:\Users\MeinName\ nach E:\MeinName\ "verlinkt" habe, habe ich ein paar Probleme.

    Dev-C++ (und Eclipse mit cdt auch) finden meine incude Dateien nicht mehr.
    Eclipse habe ich jetzt sowieso deinstalliert.

    Danach habe ich MinGw und Dev-C++ deinstalliert und wieder neu installiert.

    Jetzt klappt noch weniger. Die einzige Fehlermeldung ist jetzt:
    " *** [main.o] Error 1 "

    Ich könnte mir vorstellen, dass die IDE den Compiler gar nicht gefunden hat.

    Kann das auch was mit den Umgebungsvariablen zu tun haben? Wie gesagt: Bevor ich den "Dokumente"-Ordner versetzt habe, hat alles wunderbar geklappt.
    Ich benutze Windows-Vista.

    Du hast das selbe problem wie ich, und als ich die Sysvariable Path geändert habe war das "cc1" Proplem weg, aber ein neues da:
    www.c-plusplus.net/forum/viewtopic-var-p-is-1429160.html

    Sollte es sich um das Gleiche handeln, melde dich. Ich habe da das Problem gelöst bekommen 😉 Aber eben mit MinGWStudio, wenn das für dich auch in Frage käme........ 😉



  • Die Umgebungvariablen kann ich einwandfrei ändern.

    path:
    C:\Program Files\Borland\BDS\3.0\Bin;
    %SystemRoot%\system32;%SystemRoot%;
    %SystemRoot%\System32\Wbem;
    c:\Program Files\Microsoft SQL Server\90\Tools\binn\;
    c:\MinGW;
    c:\mingw\bin;
    C:\Program Files\QuickTime\QTSystem\

    Das ist alles. Fehlt was?

    Was steht denn bei euch in wenn man sich im Dev-C++ durchlickt nach:
    Werkzeuge>Compiler-Optionen>Verzeichnisse ?
    Bei mir gar nichts, außer bei "Programmdateien": "C:\Dev-Cpp\Bin".
    (Ich habe es direkt unter C: installiert, um dem Leerzeichenfehler bei "Program Files" vorzubeugen.



  • ach du hast die bds :o
    jetzt weiss ich warum bei dir nix funktioniert und die compileroptionen fehlen auch - kein wunder das nix funktioniert ^^

    also ich denke mal das make.exe gestartet wird, aber das von der BDS :o

    Du muss unter Programme in den Compileroptionen
    die Option Make mit mingw-make.exe angeben. evtl make von mingw nachinstallieren.



  • obbba, mal ne Frage:

    *Muss* es Dev-C++ sein, oder kann es auch das MinGWStudio sein?

    Ansonsten hier was zu lesen:
    http://www.et-forum.org/index.php?showtopic=1713#



  • Das Borland-Zeug benutze ich für Delphi

    Bei mir steht in Werkzeuge>Compiler Optionen>Programme make:
    → mingw32-make

    Wenn ich das durch
    → mingw-make.exe
    ersetze, gibt es beim compilieren die Fehlermeldung "Das System kann die angegebene Datei nicht finden."

    Ich glaube, die Einstellung ist schon richtig so.

    ...

    Ich hab versucht helloworld direkt über g++ zu compilieren (per "Eingabeaufforderung").
    Da gibt er mir den Fehler:

    Eingabeauffordeung schrieb:

    E:\Felix\Dokumente\MinGW-Projekte>g++ klappthelloohnedev.cpp
    g++: installation problem, cannot exec `cc1plus': No such file or directory

    Ich denke, das hilft sicherlich weiter.
    Komisch. Ich glaub mir ist das schonmal passiert. Ich glaube, da war die Datei im falschen Verzeichnis.

    ...

    Sie war in:
    →C:\MinGW\libexec\gcc\mingw32\3.4.5

    Nachdem ich cc1plus nach C:\MinGW verschoben habe, habe ich wieder das alte problem, dass er "iostream" nicht findet (und die anderen Header warscheinlich auch nicht).

    Eingabeaufforderung schrieb:

    E:\Felix\Dokumente\MinGW-Projekte>g++ klappthelloohnedev.cpp
    klappthelloohnedev.cpp:1:20: no include path in which to search for iostream
    ...blablabla...

    Ich habe iostream in
    →C:\MinGW\include\c++\3.4.5\backward
    gefunden. Wie bringe ich dem g++ bei, den Ordner in die Suche mit einzubeziehen?



  • Alles Klar!
    Ich darf bei Vista nur Dateien compilen, die im selben Laufwerk, wie der MinGW-Ordner sind.


Anmelden zum Antworten