[gelöst]Probleme mit GCC 4.4, neue Features nicht nutzenbar

Programmiersprachen, APIs, Bibliotheken, Open Source Engines, Debugging, Quellcode Fehler und alles was mit praktischer Programmierung zu tun hat.
Antworten
BlueShark
Beiträge: 79
Registriert: 28.02.2009, 18:55
Alter Benutzername: BlueShark

[gelöst]Probleme mit GCC 4.4, neue Features nicht nutzenbar

Beitrag von BlueShark »

Moin moin,
ich habe meine IDE CodeBlocks auf GCC 4.4 aufgerüstet. Jedoch scheinen gewisse Bibliotheken zu fehlen und die Stichwörter fehlen auch.

Als Beispiel, müsste ich nun in der Lage sein folgendes zu schreiben:

Code: Alles auswählen

#include <cuchar>

int main(){
    char16_t n;
    return 0;
}
Funktioniert aber nicht.

Hier kurz mal mein Vorgehen.
1) Habe den GCC Compiler mit MinGW kompiliert gedownloadet und installiert (D:/MinGW)
2) Habe in CodeBlocks unter Settings->Compiler and Debugger->Toolchain Executables das "Compiler's Installation Directory" auf D:/MinGW gesetzt

Ich komm hier nicht mehr wirklich weiter. Ich hatte gehofft auf den Man-Pages was zu finden, jedoch bisher erfolglos. Ich wäre echt über einen Tritt in die richtige Richtung glücklich.

Mfg
BS
Zuletzt geändert von BlueShark am 20.05.2009, 11:52, insgesamt 1-mal geändert.
Benutzeravatar
kimmi
Moderator
Beiträge: 1405
Registriert: 26.02.2009, 09:42
Echter Name: Kim Kulling
Wohnort: Luebeck
Kontaktdaten:

Re: Probleme mit GCC 4.4, kann neue Features nicht nutzen

Beitrag von kimmi »

Was für Fehlermeldungen kriegst du denn? Kannst du die bitte posten? Danke!

Gruß Kimmi
BlueShark
Beiträge: 79
Registriert: 28.02.2009, 18:55
Alter Benutzername: BlueShark

Re: Probleme mit GCC 4.4, kann neue Features nicht nutzen

Beitrag von BlueShark »

Das ist ja mehr oder weniger das verrückte.

Bei dem Codebeispiel oben sagt er mir einfach nur, dass es keine Datei mit dem Namen "cuchar" gibt und das er char16_t als Typen nicht kennt.

Ich habe selbst nach der Datei "cuchar" gesucht und nichts gefunden. Weswegen ich vermute, dass ich irgendeinen Fehler bei der Installation gemacht haben muss. Jedoch weiß ich nicht, wo ich da was falsch gemacht haben könnte.

Sorry, dass ich nicht mehr liefern kann.

Mfg
BS
Benutzeravatar
kimmi
Moderator
Beiträge: 1405
Registriert: 26.02.2009, 09:42
Echter Name: Kim Kulling
Wohnort: Luebeck
Kontaktdaten:

Re: Probleme mit GCC 4.4, kann neue Features nicht nutzen

Beitrag von kimmi »

Wenn der Header nicht in den Includes ist, würde ich das auch erst einmal vermuten. Allerdings habe ich den gcc noch nicht unter Windows benutzt. So spontan fällt mir da nichts ein. Vielleicht hat ja jemand anders eine Idee.

Gruß Kimmi
Benutzeravatar
Lord Delvin
Establishment
Beiträge: 577
Registriert: 05.07.2003, 11:17

Re: Probleme mit GCC 4.4, kann neue Features nicht nutzen

Beitrag von Lord Delvin »

Nimmste das http://www.tdragon.net/recentgcc/. Damit funktioniert zumindest in meiner virtuellen maschine alles gut.
XML/JSON/EMF in schnell: OGSS
Keine Lust mehr auf C++? Versuche Tyr: Get & Get started
BlueShark
Beiträge: 79
Registriert: 28.02.2009, 18:55
Alter Benutzername: BlueShark

Re: Probleme mit GCC 4.4, kann neue Features nicht nutzen

Beitrag von BlueShark »

Hehe, genau das hab ich ja genommen^^.

Kann es sein, dass ich vielleicht irgendein Flag setzen muss? Ich meine immerhin sind die meisten Neuerungen ja noch in der Experimentierphase.

Mfg
Harry
BlueShark
Beiträge: 79
Registriert: 28.02.2009, 18:55
Alter Benutzername: BlueShark

Re: Probleme mit GCC 4.4, kann neue Features nicht nutzen

Beitrag von BlueShark »

Ok, ich hab da etwas bezüglich der Header-Datei gefunden.
http://www.sfr-fresh.com/unix/misc/gcc- ... aders.html
Könnt ihr damit etwas anfangen? Ich wage dort rauszulesen, dass ich irgendwo "std=gnu++0x" oder "std=c++0x" setzen muss, wo hab ich aber noch nicht rausbekommen.

Mfg
BS
Benutzeravatar
kimmi
Moderator
Beiträge: 1405
Registriert: 26.02.2009, 09:42
Echter Name: Kim Kulling
Wohnort: Luebeck
Kontaktdaten:

Re: Probleme mit GCC 4.4, kann neue Features nicht nutzen

Beitrag von kimmi »

Normalerweise setzt du Compilerflags in der Argumentenliste:

Code: Alles auswählen

g++ std=c++0x
Bei Codeblocks kannst du so etwas wahrscheinlich in den Compileroptionen setzen, da könnte dir die zugehörige Dokumentation weiterhelfen.

Gruß Kimmi
BlueShark
Beiträge: 79
Registriert: 28.02.2009, 18:55
Alter Benutzername: BlueShark

Re: Probleme mit GCC 4.4, kann neue Features nicht nutzen

Beitrag von BlueShark »

Hehe, ich glaube ich hab es^^. Ich hab mich gerade mal durch die neuen Header-Dateinen geklickt, die man im gcc 4.4.0 Ordner findet. Dort gibt es wirklich keine Datei die "cuchar" heißt, jedoch habe ich viele der C++ Header-Datein gefunden. Wahrscheinlich haben die "cuchar" einfach noch nicht geschreiben, ich vermute, dass es die erst mit den "raw-string-literals" geben wird.

Und das "std=c++0x" hab ich unter Settings->Compiler and Debugger->Compiler Settings->Other Options gesetzt. Einfach nur "-std=c++0x" eingesetzt. Nun hat der mir auch prompt meinen Beispielcode kompiliert.

Alter ich bin gerade erstmal mehrere Minuten voll abgegangen, Anlage angeworfen, voll aufgedreht.

Vielen Dank für die Hilfe, nun kann ich endlich ein paar Sachen ausprobieren^^. Mal sehen was schon funktioniert und wie man es benutzen kann^^.

Mmmhhh, wer sorgt eigentlich dafür, dass das Thema als "gelöst" markiert wird? Wenn du gerade anwesend bist, setzt den mal bitte auf gelöst^^.

Gott, ich bin so happy!!!

Mfg
BS
Benutzeravatar
Lord Delvin
Establishment
Beiträge: 577
Registriert: 05.07.2003, 11:17

Re: Probleme mit GCC 4.4, kann neue Features nicht nutzen

Beitrag von Lord Delvin »

BlueShark hat geschrieben:Mal sehen was schon funktioniert und wie man es benutzen kann^^.
Is zwar OT, aber ich fand Variadic Templates ziemlich bombig, is schade, dass es noch kein Lambda gibt, das würde meinen Code viel netter machen...naja für mich:D
XML/JSON/EMF in schnell: OGSS
Keine Lust mehr auf C++? Versuche Tyr: Get & Get started
Benutzeravatar
Schrompf
Moderator
Beiträge: 4856
Registriert: 25.02.2009, 23:44
Benutzertext: Lernt nur selten dazu
Echter Name: Thomas Ziegenhagen
Wohnort: Dresden
Kontaktdaten:

Re: Probleme mit GCC 4.4, kann neue Features nicht nutzen

Beitrag von Schrompf »

Editier doch Dein Startposting, da kannst Du auch den Threadtitel ändern. Setz ein "[gelöst]" dafür und gut.
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
BlueShark
Beiträge: 79
Registriert: 28.02.2009, 18:55
Alter Benutzername: BlueShark

Re: Probleme mit GCC 4.4, kann neue Features nicht nutzen

Beitrag von BlueShark »

So einfach geht das? :o

Boah, ich bin beeindruckt^^. :shock: Ehrlich.

Mfg
BS
Benutzeravatar
kimmi
Moderator
Beiträge: 1405
Registriert: 26.02.2009, 09:42
Echter Name: Kim Kulling
Wohnort: Luebeck
Kontaktdaten:

Re: [gelöst]Probleme mit GCC 4.4, neue Features nicht nutzenbar

Beitrag von kimmi »

Die Boost-Library hat doch so etwas wie eine Lambda-Lib, versuch die doch mal aus.

Gruß Kimmi
Antworten