2k Aufrufe
Gefragt in Anwendungen(Java,C++...) von mctommson Einsteiger_in (55 Punkte)
Hoi!

Kann ich normalen C-Code mit dieser Entwicklungsumgebung testen? Ich hab versucht ein Hello World Programm mit printf zu erstellen, aber das funktioniert nicht. Muss ich da bei den Projekteinstellung irgendwo was einstellen (alla "C-Kompatibilität) oder soll ich mir eine andere, freie Entwicklungsumgebung für C suchen?

Danke euch!
Lg,
Tommy!

5 Antworten

0 Punkte
Beantwortet von Experte (1.5k Punkte)
Ich würde mir eine andere Entwicklungsumgebung zulegen. Ich persönlich finde am besten. Eclipse (gibt es auch für andere Betriebssysteme). dazu braucht man nur das Plugin CDT (Anleitung zu CDT installieren)

mfg
0 Punkte
Beantwortet von mctommson Einsteiger_in (55 Punkte)
Es geht mir nur darum, dass ich früher mit MS Visual C/C++ programmiert habe und jetzt aber diese Entwicklungsumgebung nicht mehr finde. Da die Visual C++ Entwicklungsumgebung frei ist und lt. Wikipedia "sich der Compiler als 32-Bit C/C++-Optimierungscompiler anmeldet", müsste doch auch normaler C-Code ausführbar sein, oder?

Also ich würde es bevorzugen, wenn mir jemand sagen könnte, ob das grundästzlich möglich ist oder nicht.
Versteh mich nicht falsch, aber wenn hier 20 Leute ihre persönlich bevorzugte Entwicklungsumgebung vorschlagen, hat das wenig Sinn.

Der Satz "oder soll ich mir eine andere, freie Entwicklungsumgebung für C suchen" war wohl unglücklich gewählt und ist eher provokant gemeint. Keineswegs wollte ich damit zahlreiche alternative Entwicklungsumgebungen erfragen...
0 Punkte
Beantwortet von
Warum teilst du uns nicht einmal ein paar Fehlermeldungen mit?
0 Punkte
Beantwortet von mctommson Einsteiger_in (55 Punkte)
Ok, also erstmal hab ich mich vertippt, das Problem ist noch nicht gelöst ;)

Hab mir den Fehler nochmal genau angesehen, da hat wohl was grundlegendes im Code gefehlt.

So, jetzt will ich diesen Code anwenden:

#include <stdafx.h>
#include <stdio.h>
int main()
{
printf("Hello World!\n");
return 0;
}

Das Problem ist, dass das Konsolenfenster nicht offen bleibt, sondern gleich wieder beendet wird. D. h. ich hab keinerlei Möglichkeit nachzusehen, ob da wirklich Hello World drin steht. Die Ausgabe von Visual C++ Express ist folgende:

"001 - Test.exe": "C:\Users\blabla\001 - Test.exe" geladen, Symbole wurden geladen.
"001 - Test.exe": "C:\Windows\SysWOW64\ntdll.dll" wurde geladen
"001 - Test.exe": "C:\Windows\SysWOW64\kernel32.dll" wurde geladen
"001 - Test.exe": "C:\Windows\winsxs\x86_microsoft.vc90.debugcrt_1fc8b3b9a1e18e3b_9.0.30729.1_none_bb1f6aa1308c35eb\msvcr90d.dll" wurde geladen
Das Programm "[6384] 001 - Test.exe: Systemeigen" wurde mit Code 0 (0x0) beendet.
0 Punkte
Beantwortet von varginator Einsteiger_in (29 Punkte)
Hallo mctommson,

das hat aber überhaupt nichts mit dem Compiler zu tun, dass er nicht wartet, sondern er macht nur eine Ausgabe und schließt dann die Konsole.

Versuchs mal so:

#include <stdafx.h>
#include <stdio.h>
int main()
{
printf("Hello World!\n");

cin.get();
return 0;
}


dann wartet er auf ne Tasteneingabe ...


Gruß Simon
...