Code::Blocks wird laut Infos im Netz auch mit einem aktuellen gcc geschrieben.
Also sollten die auch eine 4.x.y ans Laufen bekommen haben.
Hab jetzt nicht nachgeschaut - die gcc-Entwickler hatten zwischendurch mal Probleme mit den Lizenzierungen ihr Bibliotheken und sind deshalb auf ein älteres Produkt ausgewichen - ob die das inzwischen anders gelöst haben?
Open Watcom arbeitet auch an der Umsetzung von C99 - Teile sind schon implementiert.
Auch noch ein paar andere weniger bekannte Compiler setzen mal mehr, mal weniger C99 um.
Zur ursprünglichen Frage nach der Datei "Complex.h" die gab es schon beim Borland 3.1 Anfang der 90er - ich denke nicht das da schon jemand C99 im Sinn hatte
MfG f.-th.
Einfach ein getchar(); einfügen, wartet auf eine Eingabe und schließt sich dann, oder einfach Programm per Konsole ausführen
#include <iostream>
using namespace std;
int main() {
cout << "hallo"; << endl;
getchar();
}
hallo
ich möchte die syntax coloring und code style einstellungen welche ich für einen workspace angelegt habe in einem anderen workspace verwenden.
wie kann ich diese exportieren damit ich sie in anderen workspaces oder anderen rechnern verwenden kann?
Zeus schrieb:
Das du leider bisschen nach dem Problem google musst oder abwarten jemand mit Cygwin+Eclipse auskennt oder du versuchst es mit Mingw (besser mit der TDM-Version: http://www.tdragon.net/recentgcc/)
okay, ich probiers mal mit mingw, hoffe du kannst mir dann weiterhin so behilflich sein, thx
Hi,
mich stört schon länger, dass VS source- und header-dateien automatisch in "Source Files" und "Header Files" splittet (anstatt alles zusammen anzuzeigen).
Kann man das irgendwie abstellen?
Ich erzeuge meine VS-solution mit cmake. Ich weiß, dass man da extra filter angeben kann, aber dadurch werden die default-filter leider nicht außer Kraft gesetzt
gruß
eXi
P.S. ich verwende VS2008 und cmake 2.8
Wie gesagt, die Includes brauchst du im Prinzip nur beim Compilieren. Beim Target main sind sie überflüssig, schaden tun sie aber auch nicht. Das -mwindows kenn ich grad nicht.
Ansonsten compilierst du die Header mit. Da die Header automatisch vom Compiler in die Quellcodedateien eingesetzt werden, ist das nicht nötig. Im Allgemeinen ist es auch nicht möglich die Header zu compilieren. Der gcc erstellt dabei allerdings vorcompilierte Header, die das Compilieren etwas beschleunigen, falls die Header groß sind und oft benutzt werden. Das kann allerdings auch zu Problemen führen, vor allem wenn man Standardheader includiert.
Portable Apps wäre eine Variante:
http://portableapps.com/node/14522
das ist nur die IDE
den Compiler MinGW:
http://www.mingw.org/
oder, wenn der gcc aktueller sein soll:
http://www.tdragon.net/recentgcc/
gibt es da.
Auch den älteren free bcc 5.5, den digital mars und den Openwatcom sollte man unter C::B auf einem Stick ans Laufen bekommen.
Auch die U3-Varianten könnten so etwas im Angebot haben - bin da nicht auf dem Laufenden.
Gehört die conioex.h zum Microsoft-Compiler oder gehört die zu einem externen Tool? Wenn zum externen Tool, ist die allein oder gehören da noch andere Dateien dazu?
Es ist einfacher ein Projekt mit mehreren Personen zu bearbeiten, wenn alle den gleichen Compiler nutzen.
MfG f.-th.
Meine Probelmstellung hat sich geändert, deshalb hab ich einen neuen Beitrag verfasst.
http://www.c-plusplus.net/forum/viewtopic-var-p-is-1895028.html#1895028
KompiPauer schrieb:
danke für alle antworten. was ich nicht verstehe ist, warum eigentlich bei manchen so ein fehler nur bei manchen vorhanden ist.
Was meinst du mit dem "fehler"
Wie bereits erwähnt, dein Programm wird gestarten, blitzschnell ausgeführt und genau so schnell beendet. Das ist kein Fehler!
Du hast ja immer noch die Möglichkeit, dein Programm manuell in der Konsole zu starten. Öffnest dazu die Konsole, startest dein Programm und guckst dir in aller Ruhe die Ausgabe an...
File->New->Project
Dann auf "General" dann einen Namen eingeben, und darunter den Anlegeort für dein Projekt. Den Namen für die Solution einzugeben ist optional.
Dann machst du einen Rechtsklick auf Source Code im Solution Explorer. Und klickst auf Add->New Item->Code->C++ File
Dort gibst du den Namen für das Quellcodeblatt ein und drückst wieder auf OK.
Dann kannst du zum Test folgenden Quellcode eingeben:
#include<iostream>
using namespace std;
int main()
{
cout << "Hello world!\n";
cin.get();
return 0;
}
So...das ist der richtige Weg ein neues Projekt zu öffnen und dieses zu bearbeiten
CSL schrieb:
Gliederungen?
Joa heisst in der deutschen Version so. Das sollen die Dinger sein um z.B. den Rumpf einer Funktion ein- bzw aufzuklappen. Ansich echt praktisch aber wenn das immer automatisch aufklappt is des nervig.
Always be humble
Hallo an alle,
ich bin momentan dabei Sachen, die ich immer wieder verwende, in einer Dll zu implentieren, damit ich den Code nicht immer wieder Kopieren muss...
Nun hätte ich aber gerne das die Debug Version ein "D" am ende hat, z.b. "BlaD.dll" und das die Release dann so heißt "Bla.dll"... Wie kann ich in Visual Studio 2008 Express Edition das so umstellen das es so funktioniert? Ich hab in den Projekteigentschaften nämlich nichts gefunden
Vielen Dank im voraus
Mfg Darkblade
Ich fasse entsprechend zusammengehörende Sourcen zu einzelnen projekten zusammen und baue da libs/dlls draus. Pro Projekt gibts daher selten mehr als ~40 Files...