Wie kann ich den Programmtext kompilierern und ausführen??
-
Hallo zusammen!
Ich habe mir die Visual C++ Express Edition 2005 runtergeladen und wollte mich nun hungrig aufs Programmieren stürzen. Leider habe ich noch nicht durchblickt, wie ich meinen Programmtext kompilieren und ausführen kann. Ich kenn das nur von einem Java-Compiler, da gabs ein "Compile & Run"-Button.
Weiß vielleicht jemand Rat oder kennt jemand ein Handbuch für Visual C++ 2005?Ich bin noch ziemlicher Programmieranfänger und wäre echt dankbar für jeden Tip.
Danke,
der Horst
-
is meiner meinung nach nen Grüner Pfeil

Aber ob dir das was bringen wird is fraglich!
-
Du musst zuerst ein Projekt anlegen (Datei|Neu|Projekt...) und dann mittels F5 oder Ctrl-F5 starten.
-
Hallo nochmal!
Hab das mit F5 probiert. Sollte eigentlich auch klappen, bekomme aber diese Fehlermeldung:
This project is out of date:
Test.cpp – Debug Win32fatal error C1083: Cannot open include file: 'iostream.h': No such file or directory
Der dazugehörige Programmtext sieht so aus:
#include <iostream.h>
void main()
{
cout << "Hallo Welt!" << endl;}
Kann mir jemand einen Tip geben, woran es liegen kann, daß "iostream.h" nicht geöffnet werden kann??
Schönen Dank,
der Horst
-
der Horst schrieb:
#include <iostream.h>
Wass soll den "iostream.h" sein. Das gibt es nicht. Verwende bitte
#include <iostream>und schmeiss das Buch weg, von dem Du den Code hast.
-
Hallo!
Wenn ich nur #include <iostream> schreibe, kommen folgende Fehlermeldungen:
error C2065: 'cout' : undeclared identifier
error C2065: 'endl' : undeclared identifierIn dem Buch, welches ich verwende (C++ Kurs von Gühnther Schmitt), steht, daß mit #include <iostream.h> eine Programmbibliothek für die Eingabe mit cin und die Ausgabe mit cout zugeordnet wird.
Was bedeutet "This project is out of date. test - Debug Win32"?
Könnte der Fehler daran liegen?der Horst
-
Wenn Du
#include <iostream>verwendest, musst du auch
using namespace std;schreiben, oder dann
std::coutder Horst schrieb:
Was bedeutet "This project is out of date. test - Debug Win32"?
Könnte der Fehler daran liegen?Dann musst Du erst ein rebuild machen und dann run, aber mit dem grünen PFeil sollte das beides nacheinander gehn.
-
Hallo nochmal!
Dein Tip mit using namespace std; scheint zu funktionieren, zumindest kommt keine Fehlermeldung beim kompilieren...
Nun das nächste Problem: nach dem kompilieren erscheint folgendes Fenster:
Executable for Debug Session
Please specify the name of the executable file to be used for der debug session.
Exetubale file name: ...URL where the project can be accessed (ATL server only): ...
Wenn ich für die .exe-Datei den Namen des Projekts eintrage (z.B. Test) und als URL den Pfad angebe, der im Output-Window unter "Build log was saved at ..." angebe, kommt wieder eine seltsame Meldung:
Test.exe was not found. Do you want to select a different file name? You may need to enter the full path.
Was bedeutet das? Wie kann ich erst eine .exe-Datei kreieren, damit ich sie später abspeichern kann? Oder muß ich als URL was anderes nehmen????
Danke für die Hilfe,
der Horst
-
Du hast ein "ATL-Projekt" erstellt (bei "Datei" -> "Neu" -> "Neues Projekt") und keine "Windows Konsolenanwendung"!
Source-File (.cpp) aus dem Projektordner sichern, Projektordner löschen, MSVS öffnen, Neues Projekt anlegen ("Datei" -> "Neu" -> "Neues Projekt"), "Windows Konsolenanwendung" auswählen, Source-File in den neuen Projektordner kopieren, in MSVC Source-File hinzufügen und compilieren.
Schon hab' ich fertig

Greetz, Swordfish