Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Anonymous

unregistriert

1

01.03.2006, 22:12

Fatal error bei visuell express 2005 WAS MACHEN?

Hallo Leute ich bin neu hier und weiss erstmal nicht wohin mit dem thread so
Ich habe beim Visuell C++ Express 2005 nachdem ich auch die SKD plattform installier thabe und das hier kompielieren wollte

//I N C L U D E S ############################################
#inlude <windows.h> \\ Allgemeiner Windowsheader.

//F U N K T I O N E N ############################################
int __stdcall WinMain (::HINSTANCE__* instance, ::HINSTANCE__* prevInstance,
char* cmdLine, int cmdShow)
{
//Hallo Welt ausgeben!
::MessageBoxW (Null, L"Hallo Welt!", L"Hinweis", MB_OK);

return=0;
}

und dann kommt beim kompilieren :.....fatal error C1021: invalid preprocessor comand 'include'......

oder auch beim einfacheren

#include <iostream>

int main()
{
std::cout <<Hallo!<< std::endl;
}

Klappt au nix
des ist echt hammer läschitg weil ich vor 2 tagen angefangen habe und nix funzt
oh man...

grek40

Alter Hase

Beiträge: 1 491

Wohnort: Dresden

  • Private Nachricht senden

2

01.03.2006, 22:17

C-/C++-Quelltext

1
#inlude <windows.h>

schau das nochmal genau an ;)

// Benutz bitte das nächste mal die codetags [ cpp] [/ cpp]

dann sollte auch der Unterschied zwischen

C-/C++-Quelltext

1
2
3
#inlude <*.h>
// und

#include <*.h>

klar sein

Warum das 2. Beispiel nicht geht weiß ich grad nicht.

Anonymous

unregistriert

3

01.03.2006, 22:28

Beim zweiten steht diese fehlermeldung

------ Build started: Project: Mein_Erstes_Projeckt, Configuration: Debug Win32 ------
Linking...
MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup
C:\Dokumente und Einstellungen\Besitzer\Desktop\Dateien\Visual Studio 2005\Projects\Mein_Erstes_Projeckt\Debug\Mein_Erstes_Projeckt.exe : fatal error LNK1120: 1 unresolved externals

Und danke schon mal

hier ist das ERSTE noch mal und hierbei treten diesmal 1FEHLER auf
habs aber so wie im tutorial auch

//I N C L U D E S #############################################################
#include <windows.h> // Allgemeiner Windowsheader.

//F U N K T I O N E N #########################################################
int __stdcall WinMain (::HINSTANCE__* instance, ::HINSTANCE__* prevInstance,
char* cmdLine, int cmdShow)
{
//Hallo Welt ausgeben!
::MessageBoxW (Null, L"Hallo Welt!", L"Hinweis", MB_OK);

return=0;
}

Der Fehler:error C2065: 'Null' : undeclared identifier


und wie meinst du das mit den tags`?

naja

john

Alter Hase

Beiträge: 786

Beruf: Schüler

  • Private Nachricht senden

4

01.03.2006, 22:30

Ein Wert sollte zurückgeliert werden ;)

C-/C++-Quelltext

1
return 0;
in deinem Fall einfach ...
mfg
john

Anonymous

unregistriert

5

01.03.2006, 22:57

naja und die Quelltexte funktionieren auchnicht auf scite
muss man irgendetwas bestimmtes einbauen?
weill ich gehe einfach auf build (die datei kann nicht gefunden werden) danach compile (g++ -pedantic -Os -fno-exceptions -c Hallo_Welt.cpp -o Hallo_Welt.o
>Das System kann die angegebene Datei nicht finden.)

kann mir jmd einen Quelltext mal geben?
für scite ?
und dann sagen was rauskommen soll?
das wäre echt nett
aber vor allem sagen wieso scite die datei nicht finden kann?
THX
P.S. Mit Visuell Express 2005 habs ich zum laufen gebracht juppiiiiiiiiie

oder kann es sein dass Scite keine CRL hat?
und wie baue ich die dann bei scite ein?

Sheddex

unregistriert

6

01.03.2006, 23:05

Das zweite dürfte deshalb nicht gehen, weil " vergessen wurde. Da steht:

C-/C++-Quelltext

1
std::cout<<Hallo!<<std::endl;


Richtig wäre:

C-/C++-Quelltext

1
std::cout<<"Hallo!"<<std::endl;

Anonymous

unregistriert

7

01.03.2006, 23:17

hab ich schon entdeckt dankeschön
aber du weisst net zufällig des mit dem editor scite?
wieso der nicht ausgeben kann weil der die datei nicht findet?
Woran liegt das? Weil editorn grundsätzlich kein CRT haben?

8

02.03.2006, 18:24

Funktioniert's denn jetzt?

Ach so: Vertrau Visual Express. Vergiss Flecken ... äh Scite.
Scite kenn ich nicht, aber das ist auch einer der Gründe, warum du den Expresscompiler nehmen solltest! ;)

Ich weiß nicht, was alle so gegen Visual Express haben...

Und das nächste Mal bitte bitte Codetags!

C-/C++-Quelltext

1
//Hallo, dies ist ein Codetag (C++)!


F0GX

9

17.03.2006, 13:04

Zitat von »"Adrian Nosek"«


{
//Hallo Welt ausgeben!
::MessageBoxW (Null, L"Hallo Welt!", L"Hinweis", MB_OK);

return=0;
}

Der Fehler:error C2065: 'Null' : undeclared identifier


NULL wäre korrekt, abgesehen von dem zuweisungsoperator in der return zeile.
never send a human to do a machines job.

Anonymous

unregistriert

10

17.03.2006, 19:08

Adrian Nosek
1. Codetags!!!
2. GROSS und kleinschreibung BEACHTEN!!
3. Richtige Schlüsselwörter angeben, Zaubern kann das Programm auch nicht wenn Du es mit Nonsens füllst. ;)
4. Fang erst gar nicht mit diesem G++ Quatsch an wenn Du Freunde hier finden willst die Peil haben ;)

Werbeanzeige