000
17.07.2007, 17:06 Uhr
trinix
|
Hallo zusammen,
ich fange gerade mit C++ an und hoffe mal das die Frage auch hier richtig ist.
Zum Anfang habe ich mir von MS "Visual C++ 2005 Express Edition" heruntergeladen.
Für ein neues Projekt habe ich unter Projekttyp "Win32" und dann die Vorlage "Win32-Konsolenanwendung" verwandt. In meiner ersten C++-Datei befindet sich nun folgender Code:
C++: |
// test2.cpp : Definiert den Einstiegspunkt für die Konsolenanwendung. //
#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[]) { return 0; }
#include <iostream> using namespace std; int main() { cout << "Hello World!\n"; return 0; }
|
Dabei habe den Code ab "#include <iostream>" von C++ in 21 Tagen. Das was davorsteht wurde automatisch eingefügt.
Beim Kompilieren bekomme ich nun die folgenden Meldungen:
Code: |
"test2.exe": "U:\projekte\tuts\c_cplusplus\doc\test\test2\Debug\test2.exe" geladen, Symbole wurden geladen. "test2.exe": "C:\WINDOWS\system32\ntdll.dll" geladen, Keine Symbole geladen. "test2.exe": "C:\WINDOWS\system32\kernel32.dll" geladen, Keine Symbole geladen. "test2.exe": "C:\WINDOWS\WinSxS\x86_Microsoft.VC80.DebugCRT_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_5490cd9f\msvcr80d.dll" geladen, Keine Symbole geladen. "test2.exe": "C:\WINDOWS\system32\msvcrt.dll" geladen, Keine Symbole geladen. "test2.exe": "C:\WINDOWS\WinSxS\x86_Microsoft.VC80.DebugCRT_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_5490cd9f\msvcp80d.dll" geladen, Keine Symbole geladen. Das Programm "[3276] test2.exe: Systemeigen" wurde mit Code 0 (0x0) beendet.
|
Die Buidreihenfolge sieht wie folgt aus:
Code: |
1>------ Erstellen gestartet: Projekt: test2, Konfiguration: Debug Win32 ------ 1>Kompilieren... 1>stdafx.cpp 1>Kompilieren... 1>test2.cpp 1>Manifest in Ressourcen wird kompiliert... 1>Verknüpfen... 1>LINK : warning LNK4067: Mehrdeutiger Einstiegspunkt; "mainCRTStartup" ausgewählt. 1>Das Manifest wird eingebettet... 1>Das Buildprotokoll wurde unter "file://u:\projekte\tuts\c_cplusplus\doc\test\test2\Debug\BuildLog.htm" gespeichert. 1>test2 - 0 Fehler, 1 Warnung(en) ========== Erstellen: 1 erfolgreich, Fehler bei 0, 0 aktuell, 0 übersprungen ==========
|
Eigentlich sollte diese Programm "Hallo World" ausgeben, aber leider tut sich nach dem Kompilieren nichts mehr.
Was mache ich falsch?
Besten Dank trinix |