Die letzten 10 Beiträge |
Connor |
Hat geklappt, vielen dank
|
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. |