Anfänger braucht hilfe
-
Hey Leute ich habe jetzt einen Compiler installiert und mein erstes Programm.
Doch wen ich das in der console compilen will kommt dasBild: http://imageshack.us/photo/my-images/709/unbenanntfqy.png/
Quelltext der Datei:
[cpp]
/* Das erste C++-Programm *//*
Eine einfache Ausgabe auf der Konsole.
*/#include <iostream> // Diese Headerdatei wird für die Ausgabe benötigt.
int main()
{
std::cout << "Mein erstes C++-Programm." << std::endl;return 0;
}
-
Also am Quelltext liegt es definitiv nicht, vermutlich ist dein Compiler zu alt, um den Standard wirklich umzusetzen.
(PS: Die cpp-Tags funktionieren besser, wenn du sie auch wieder zu machst ;))
-
Ich empfehle dann auch gleich mal Visual Studio (Express edition ist gratis, muss nur registiert werden) als IDE, oder GCC (Edit: G++ ;)) als reinen Compiler.
-
Hättest du vll einen link zu einen neueren ?
Edit: http://sourceforge.net/projects/winavr/files/WinAVR/20100110/
Ist das der richtige?
-
Ich schließe mich mal cookies Empfehlung an, weil mir auf die Schnelle auch nichts besseres einfällt

-
Falls du Windows hast:
http://www.microsoft.com/germany/express/products/windows.aspx
(Rechts Visual C++)Oder MinGW (GNU GCC/G++)
http://sourceforge.net/projects/mingw/files/
(Über den Verzeichnissen die .exe)Oder Cygwin (Google :D)
-
CStoll schrieb:
..., vermutlich ist dein Compiler zu alt, um den Standard wirklich umzusetzen.
Nein, daran liegt es nicht, der BCC 5.5.1 kann definitiv schon den C++98-Standard (Copyright 2000).
Da aber dieser von der Konsole aus aufgerufen wurde, fehlen ihm natürlich die ganzen Pfade auf die Include-Dateien (üblicherweise wird ja auch der Borland C++ Builder (BCB) als IDE dafür benutzt).
Der Komamndozeilenparameter dafür müßte "/I" lauten.Und da es die Turbo Express-Version des BCB leider nicht mehr gibt, kann ich mich auch nur dem "VS Express 2010" als kostenlose IDE anschließen.