online 1
gast (50)

/ Forum / Anwendungen(Java,C++...)

Anwendungen(Java,C++...)Anwendungen(Java,C++...)

Fragevon mctommson vom 14.02.2021, 18:20 Options

Lösung

Normaler C-Code mit MS Visual C++ 2008 Express Edition

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!


Antwort schreiben

Antwort 1 von Wolfgang.S vom 14.02.2021, 19:05 Options

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

Antwort 2 von mctommson vom 14.02.2021, 20:24 Options

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...

Antwort 3 von 1029384756 vom 15.02.2021, 00:47 OptionsLösung

Lösung
Warum teilst du uns nicht einmal ein paar Fehlermeldungen mit?

Antwort 4 von mctommson vom 15.02.2021, 03:41 Options

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.

Antwort 5 von varginator vom 16.02.2021, 08:25 Options

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

Ähnliche Themen

Microsoft Visual Studio C++ Express Setup Problem
TByte  28.05.2008 - 39 Hits - 14 Antworten

Visual Basic 2008 Probleme.... :(
Jonny99  09.06.2008 - 45 Hits - 1 Antwort

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026