Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Praktische Informatik » C++ Compiler » Antwort erstellen » Hallo Gast [Anmelden|Registrieren]

Antwort erstellen
Benutzername: (du bist nicht eingeloggt!)
Thema:
Nachricht:

HTML ist nicht erlaubt
BBCode ist erlaubt
Smilies sind erlaubt
Bilder sind erlaubt

Smilies: 21 von 33
smileWinkDaumen hoch
verwirrtAugenzwinkerngeschockt
Mit ZungeGottunglücklich
Forum Kloppebösegroßes Grinsen
TanzentraurigProst
TeufelSpamWillkommen
LehrerLOL HammerZunge raus
Hilfe 
aktuellen Tag schließen
alle Tags schließen
fettgedruckter Textkursiver Textunterstrichener Text zentrierter Text Hyperlink einfügenE-Mail-Adresse einfügenBild einfügen Zitat einfügenListe erstellen CODE einfügenPHP CODE farbig hervorheben
Spamschutz:
Text aus Bild eingeben
Spamschutz

Die letzten 10 Beiträge
Connor

Hat geklappt, vielen dank Daumen hoch
eulerscheZahl

Habe schon eine Weile kein Visual Studio mehr benutzt.
Habe aber ein Video dazu gefunden, falls es hilft.
Connor

Eigentlich muss ich nur wissen, wie ich einen geschriebenen Code ausführen kann. Wie würde das denn mit Visual Studio funktionieren?
Wenn ich den Code mit F5 starten will passiert da nichts, dabei müsste ja theoretisch "Das Programm wurde gestartet" sagen.
eulerscheZahl

Keine Ahnung, habe weder clang schon einmal verwendet, noch kenne ich corecrt.h.
Du könntest noch einen anderen Compiler testen. Visual Studio bringt glaube ich selbst einen mit, ansonsten g++. Etwas besseres fällt mir da auch nicht ein.
Connor

Ok, da sind eine .exe Dateien drin. Ich habe es jetzt mit clang.exe und clang++.exe probiert. Das sah dann so aus:

C:\Users\Robin\Desktop\Programme>"C:\Program Files\LLVM\bin\clang++.exe" -o Quelle Quelle.cpp

Allerdings gab er mit bei beiden wieder die Fehlermeldung, dass er "corecrt.h" nicht finden konnte.

Irgendeine Idee, woran es liegen könnte??
eulerscheZahl

Und wie geht es im bin Ordner weiter?
Connor

Vermutlich ist das eine sehr offensichtliche Frage, aber wie rufe ich clang++ auf?
Unter C:\Programme habe ich einen Ordner der LLVM heißt. Darin habe ich Ordner, die: bin, include, lib, libexec, msbuild-bin, share und Tools heißen.
Clang++ heißt hier keine Datei, und ich finde auch in der Suchleiste kein clang++ :/
eulerscheZahl

Der Code sieht schon mal vernünftig aus. Da stellt sich die Frage, woher corecrt.h kommt. Du hast es nicht verwendet und die Header enthalten es auch beide nicht.

Könntest du deine Ordnerstruktur beschreiben?
Nach deinem Aufruf müssten clang++ und Quelle.cpp im selben Ordner liegen (oder du im Ordner der Quelle sein und clang++ in den Umgebungsvariablen stehen).

Wenn das nicht der Fall ist:
Navigiere dich im Terminal in den Ordner von Quelle.cpp. Dann rufe clang++ mit dem kompletten Pfad auf (einfach aus dem Explorer per Drag-and-Drop ins Terminal ziehen und ergänze den Rest.
Sollte etwa so aussehen: C:\Users\Robin\Desktop\Programme\clang\clang++ -o Quelle Quelle.cpp
Connor

Hi, also im Buch war mir dieser Code vorgegeben:

#include <iostream>
#include <cstdlib>
using namespace std;

int main() {
cout << "Das Programm wurde gestartet" << endl;
return 0;
}

Diesen habe ich einfach in Visual Studio 2015 übernommen und als Quelle.cpp abgespeichert.
eulerscheZahl

Die Frage ist, was willst du überhaupt mit corecrt? (ich muss gestehen, sagt mir auch nichts. Eben getestet, ich habe die Datei auch nicht).
Scheint mit einer graphischen Benutzeroberfläche zu tun zu haben. Üblicherweise fängt man erst in der Konsole an zu lernen. Soll laut Buch eine Nutzeroberfläche erstellt werden?

Versuche mal folgendes:
code:
1:
2:
3:
4:
5:
6:
#include <stdio.h>

int main()
{
    printf("Hallo Welt!\n");
}

Das solltest du ausführen können.
Es sind weitere Beiträge zu diesem Thema vorhanden. Klicken Sie hier, um sich alle Beiträge anzusehen.