PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [S] C++ Compiler & Linker



Mitsuma
14.04.2009, 19:05
Wie der Titel schon sagt such ich einen C++ Compiler und Linker. Jedoch darf der Download nicht mehr als 60Mb groß sein, größer ist meine speicherkarte nicht.
Wenn dann müsste mir das jemand in parts hochladen.
(am besten sind direkte download links)

WeltEnSTurm
14.04.2009, 19:10
Google FTW.

http://www.c-plusplus.de/cms/modules.php?op=modload&name=Web_Links&file=index&req=viewlink&cid=55

€dit:

Lol, was ist das?
http://garrysmod.de/forum/showthread.php?t=17091

Mitsuma
14.04.2009, 19:19
Schnell was suchen und posten kann ich auch.
1. Ich wollt konkrete vorschläge. (am besten mit DL)
2. Welcher von denen hat nen linker dabei und welcher ist unter 60Mb ?
3. Welcher ist davon eigentlich gut, und kannst du mir als 'Neuling' vorschlagen?

Pac_187
14.04.2009, 19:23
Also Dev C++ kannst schön mit dir rumschleppen,
aber ich finden den net so schön.

Visualstudio ist super groß, dafür ist aber auch für jeden Anwendungsbereich etwas dabei.
Dazu hat es noch 'n schöneren Highlighter als Dev C++ wie ich finde.

Desweiteren musst du keine komischen Befehle zum einbinden nehmen, so wie bei Dev C++.

Soweit ich mich noch entsinnen kann waren da auch noch paar andere Hürden.


Also ich würde dir für'n Anfang Visualstudio empfehlen!

Grüne Gurken
14.04.2009, 19:28
Wie WeltenSturm schon gesagt hat: Dev-C++ ist unter 50MB.
http://kent.dl.sourceforge.net/sourceforge/dev-cpp/devcpp-4.9.9.2_setup.exe
Achso und hol dir endlich mal DSL;)

Mitsuma
14.04.2009, 21:01
Jo, danke erstmal.
Hab nen Problem. Wenn ich jetzt eine .exe hab und die ausführe öffnet sich das dos fenster nur für ne millisekunde und ich kann nicht 100% prüfen ob das drinn steht wass ich will. Wie kann ich verhindern das das Fenster sich so schnell schließt?

Pac_187
14.04.2009, 21:28
Ich weis jetzt nicht was fürn Programm du nun nutzt,
aber folgendes musst du machen wenn du MS:VS nutzt:




-- Bibliothek einbindne
#include <conio.h>

-- Am Ende deiner Funktion:
getch();


Bei Dev C++ sieht das noch bissle anders aus.

Hier mal 'n zum Einstieg 'n Beispiel mit Counter und Modulo Operation:



/*
BLAAAAAAAR TEST!
*/
#include <iostream.h>
#include <conio.h>


void ModuloOperation()
{
int zahl1, zahl2;

cout << "Number 1: ";
cin >> zahl1;

cout << "\nNumber 2: ";
cin >> zahl2;

cout << "Modulo: " << zahl1%zahl2 << endl;

}


void Counter()
{
int from=0, to=0;

cout << "From: ";
cin >> from;

cout << "\nTo: ";
cin >> to;


for( int i=from; i<=to; i=i+1 )
{
cout << i << "..." << endl;
}
}


void main()
{

int option;

cout << "Hello there! Waht do you want to do?" << endl;
cout << "\n1. Modulo operation\n2. Counter\n" << endl;
cin >> option;

switch( option )
{
case 1:
ModuloOperation();
break;
case 2:
Counter();
break;
default:
cout << "Error!" << endl;
}


getch();


}

Mitsuma
14.04.2009, 21:53
#include <iostream>
using namespace std;

int main()
{
cout << "Ich liebe C++!\n";
return 0;
}

Das als Beispiel, wenn ich das kompiliere und linke hab ich ja ne .exe doch wenn ich die ausführen will öffnet sich nur kurz das fenster und schließt sich wieder.
Ich habs zwar hinbekommen indem ich cmd benutze. Jedoch würd ich das auch einfach per exe ausführen können.

BlackouT
14.04.2009, 23:05
#include <iostream>
using namespace std;

int main()
{
cout << "Ich liebe C++!\n";
return 0;
}

Das als Beispiel, wenn ich das kompiliere und linke hab ich ja ne .exe doch wenn ich die ausführen will öffnet sich nur kurz das fenster und schließt sich wieder.
Ich habs zwar hinbekommen indem ich cmd benutze. Jedoch würd ich das auch einfach per exe ausführen können.

system("PAUSE"); ;)

Alex22
14.04.2009, 23:36
Ich weiß zwar nich genau wie der Befehl in C++ heißt, aber in Basic und C# benutzt man dafür eigentlich

Console.ReadLine();
Denn da wartet der Computer darauf das der Benutzer etwas eingibt wie z.B. die Enter Taste wodurch es geschlossen wird.

Btw. in C++ heißt der Befehl "Console::ReadLine()"

Mitsuma
14.04.2009, 23:53
system("PAUSE"); ;)

danke :D
irgendwie machts spaß C++ zu lernen :D
Mitlerweile versteh ich dadurch Expr2 besser :)