Anzeige:
Ergebnis 1 bis 11 von 11

Thema: Ide

  1. #1
    Registrierter Benutzer
    Registriert seit
    09.03.2006
    Ort
    Konstanz
    Beiträge
    13

    Ide

    Hallo,

    habe grade die fundamentalsten Kenntnis in C erworben und möchte nun C++ lernen.

    Gibt es dafür eine IDE so ähnlich wie Turbo C von Borland?

    Welche Compiler sind für Windows empfehlenswert, falls es keine IDE gibt?
    (Linux ist auch OK)

    Welchen Editor empfehlt ihr mir?

    Sollte für meine Diplomarbeit nämlich einen Algorithmus implementieren und da wär was einfaches im Handling echt super....


    Grüße Daniel

  2. #2
    Registrierter Benutzer
    Registriert seit
    16.09.2004
    Beiträge
    20
    Hallo.

    Unter Windows ist das Visual Studio absolute Referenz in Sachen Bedienbarkeit und Komfort. Leider ist die STL (C++) bei den alten Versionen nicht korrekt implementiert und unvollständig.

    Unter Linux ist ja die GNU Compiler Collection dabei. Der C++-Compiler heißt g++ und als IDE gibt es z.B. KDevelop.

    Platformunabhängig gibt es noch Eclipse, die mit dem CDT auch eine C/C++-Unterstützung bietet, allerdings ohne Compiler. Unter Linux wird der g++ genommen, unter Windows musst du eben einen besorgen.

    Gruß
    L00NIX

  3. #3
    Registrierter Benutzer Avatar von panzi
    Registriert seit
    04.05.2001
    Ort
    Kottingbrunn
    Beiträge
    609
    Die IMHO besten IDEs (MS VC++, KDevelop, Eclipse) wurden schon genannt, aber es gibt da auch noch (komerziell) BorlandC Builder denk ich (hab ich nie verwendet) und dann (open source) für Windows Dev-C++ (naja, net so die über IDE) und (ebenfalls open source) CodeBlocks (http://www.codeblocks.org/) palttform unabhängig! Hab auch gehört das das neue NetBeans auch C++ unterstützung bekommen wird. Wie weit die da sind weisß ich net.

    Für OS X gibts dann noch XCode oder wie das heißt. Glaub das ist komerziell, ist aber "die IDE" für OS X.
    Intel Core 2 Duo CPU 2.66GHz; Nvidia GeForce 8 8800 GTS; 4GB RAM; Fedora 12; KDE-testing

  4. #4
    Registrierter Benutzer
    Registriert seit
    06.12.2005
    Ort
    CH - Zug
    Beiträge
    88
    VIM als editor unter linux
    den find ich echt genial
    /* -->
    RTFM
    <-- */

  5. #5
    Registrierter Benutzer
    Registriert seit
    09.03.2006
    Ort
    Konstanz
    Beiträge
    13
    Merci, hab mich jetzt unter Linux für den g++ compiler mit EMACS entschieden. Da VS a bissle teuer is....

    Als absoluter C++ Neuling hab ich jetzt ein anderes kleines Problem.

    Beim Befehl void main(){ ... anweisung....} stresst g++, dass " 'main' must return 'int' ".
    Wieso ist void hier nicht korrekt?? 8-{

  6. #6
    Registrierter Benutzer
    Registriert seit
    16.09.2004
    Beiträge
    20
    man g++ sagt dazu:

    Code:
    -Wmain
        Warn if the type of main is suspicious.  main should be a function with external linkage, returning int, taking either zero arguments, two, or three arguments
        of appropriate types.  This warning is enabled by -Wall.
    Es emfpielt sich übrigens, den g++ mit -Wall aufzurufen, damit er viel anmeckert.

    Gültige Prototypen für main sind also
    Code:
    int main()
    int main(int argc, char* argv[])
    int main(int argc, char* argv[], char *envp[])(*)
    Einfach ein return 0 ans Ende und die Warnung ist weg.

    Gruß
    L00NIX

    (*) Quelle: http://msdn.microsoft.com/library/de...tm/impdf_3.asp
    Geändert von L00NIX (05-04-2006 um 11:11 Uhr)

  7. #7
    Registrierter Benutzer Avatar von Boron
    Registriert seit
    07.01.2002
    Beiträge
    827
    gcc -ansi -pedantic datei.c -o datei
    Dann kommen die bösesten Meldungen .

    Achtung:
    Nicht die dritte Variante von int main( ... ) nehmen, da diese Microsoft spezifisch ist.
    Ich glaube kaum, dass das überall funktionieren wird.
    Geändert von Boron (05-04-2006 um 15:42 Uhr)
    Gruß Boron (der sich oft wegen mieser Rechtschreibung anderer die Augen reiben muss)

    LINUX IS LIKE AN INDIAN TENT: NO GATES, NO WINDOWS AND AN APACHE INSIDE!
    Hardware Monitoring unter Linux -> http://santafu.sourceforge.net (Temperaturen, Lüfterdrehzahlen und Spannungen)

  8. #8
    Registrierter Benutzer
    Registriert seit
    25.10.2004
    Beiträge
    819
    Zitat Zitat von derSpatz
    Da VS a bissle teuer is....
    VS Express gibt es bis Oktober kostenlos

  9. #9
    Registrierter Benutzer
    Registriert seit
    09.03.2006
    Ort
    Konstanz
    Beiträge
    13
    Klasse Tip. ;-)

    Merci

  10. #10
    Registrierter Benutzer
    Registriert seit
    18.03.2005
    Beiträge
    211
    VS Express gibt es bis Oktober kostenlos
    VS Express in der Praxis aber so gut wie "unbrauchbar" ist ^^
    Wenn ich nen Compiler ohne jeglichen zusatz, und ne total abgespeckte IDE brauch, nehm ich doch gleich den gcc port + ne IDE meiner wahl (dev-cpp, code:blocks, eclipse ... )

    VS C++ ist erst als Bezahlversion wirklich intressant. oder willst du nen compiler der nichtmal nen o2 optimieren kann ? Und wo du kein einzigstes Addon reinklinken kannst, geschweigen denn die Online Hilfe auf der pladde aufrufen kannst sondern dich stattdessen ueber die ladezeiten des MS Servers fuer die MSDN erfreuen darfst ^^ (im externen Browser natuerlich), ok die MSDN bekommt man auch anders ^^
    Oder hab ich meine Express installation nur total versaubeutelt ?

    Ciao ...

  11. #11
    Registrierter Benutzer
    Registriert seit
    28.08.2002
    Beiträge
    496
    also bei der express installation ist der entsprechende msdn teil dabei.
    und eine art sql-small-server auch... (also etwas was wirklich nur zum programmieren mitgegeben wurde, und ansonsten wirklich unbrauchbar ist)

    die anderen einstellungen, die du gerade angesprochen hast, die habe ich noch nie gebraucht.
    und der editor von VS ist schon extrem gut. da gibt es meiner meinung nach nicht viele die es mit dem aufnehmen können.
    - UEStudio (mein liebling, wenn man nicht VS will)
    - als editor VIM oder für die eher "normalen" unter uns UltraEdit

    greetz

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •