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

1

05.01.2009, 16:16

Hilfe beim ersten Fenster erstellen!

hmmmm irgendwas mache ich falsch Sad Sad Sad

ich habe eigentlich alles gemacht(TrieBase,... einbinden) aber diese Fehler kommen:


1>------ Erstellen gestartet: Projekt: Project1, Konfiguration: Debug Win32 ------
1>Kompilieren...
1>Fenster.cpp
1>c:\dokumente und einstellungen\eric\eigene dateien\visual studio 2005\tribase\include\dshowbaseclasses\wxutil.h(125) : error C3861: "EXECUTE_ASSERT": Bezeichner wurde nicht gefunden.
1>c:\dokumente und einstellungen\eric\eigene dateien\visual studio 2005\tribase\include\dshowbaseclasses\combase.h(289) : error C3861: "CheckPointer": Bezeichner wurde nicht gefunden.
1>c:\dokumente und einstellungen\eric\eigene dateien\visual studio 2005\tribase\include\dshowbaseclasses\wxlist.h(152) : error C3861: "ASSERT": Bezeichner wurde nicht gefunden.
1>c:\dokumente und einstellungen\eric\eigene dateien\visual studio 2005\tribase\include\dshowbaseclasses\wxlist.h(154) : error C3861: "ASSERT": Bezeichner wurde nicht gefunden.
1>c:\dokumente und einstellungen\eric\eigene dateien\visual studio 2005\tribase\include\dshowbaseclasses\msgthrd.h(54) : error C3861: "NAME": Bezeichner wurde nicht gefunden.
1>c:\dokumente und einstellungen\eric\eigene dateien\visual studio 2005\tribase\include\dshowbaseclasses\amfilter.h(939) : error C3861: "ASSERT": Bezeichner wurde nicht gefunden.
1>c:\dokumente und einstellungen\eric\eigene dateien\visual studio 2005\tribase\include\dshowbaseclasses\amfilter.h(1097) : error C3861: "ASSERT": Bezeichner wurde nicht gefunden.
1>c:\dokumente und einstellungen\eric\eigene dateien\visual studio 2005\tribase\include\dshowbaseclasses\amfilter.h(1098) : error C3861: "ASSERT": Bezeichner wurde nicht gefunden.
1>c:\dokumente und einstellungen\eric\eigene dateien\visual studio 2005\tribase\include\dshowbaseclasses\amfilter.h(1101) : error C3861: "ASSERT": Bezeichner wurde nicht gefunden.
1>c:\dokumente und einstellungen\eric\eigene dateien\visual studio 2005\tribase\include\dshowbaseclasses\amfilter.h(1368) : error C3861: "ASSERT": Bezeichner wurde nicht gefunden.
1>c:\dokumente und einstellungen\eric\eigene dateien\visual studio 2005\tribase\include\dshowbaseclasses\transip.h(166) : error C3861: "DbgBreak": Bezeichner wurde nicht gefunden.
1>c:\dokumente und einstellungen\eric\eigene dateien\visual studio 2005\tribase\include\dshowbaseclasses\refclock.h(153) : error C3861: "EXECUTE_ASSERT": Bezeichner wurde nicht gefunden.
1>c:\dokumente und einstellungen\eric\eigene dateien\visual studio 2005\tribase\include\dshowbaseclasses\asyncio.h(158) : error C3861: "ASSERT": Bezeichner wurde nicht gefunden.
1>c:\dokumente und einstellungen\eric\eigene dateien\visual studio 2005\tribase\include\dshowbaseclasses\asyncflt.h(114) : error C3861: "NAME": Bezeichner wurde nicht gefunden.
1>c:\dokumente und einstellungen\eric\eigene dateien\visual studio 2005\tribase\include\dshowbaseclasses\asyncflt.h(144) : error C3861: "CheckPointer": Bezeichner wurde nicht gefunden.
1>c:\dokumente und einstellungen\eric\eigene dateien\visual studio 2005\tribase\include\dshowbaseclasses\asyncflt.h(202) : error C3861: "CheckPointer": Bezeichner wurde nicht gefunden.
1>C:\Dokumente und Einstellungen\Eric\Eigene Dateien\Visual Studio 2005\TriBase\Include\DShowBaseClasses\\Streams.h(288) : error C3861: "NAME": Bezeichner wurde nicht gefunden.
1>Das Buildprotokoll wurde unter "file://c:\Dokumente und Einstellungen\Eric\Eigene Dateien\Visual Studio 2005\Projects\Project1\Project1\Debug\BuildLog.htm" gespeichert.
1>Project1 - 17 Fehler, 0 Warnung(en)



hier mein code:
Code:

//Erzeugen eines Fensters mit Nachrichtenschleife

#include <Windows.h>
#include <TriBase.h>
#include "InitWindow.h"

//Render-Funktion (leer)
tbResult Render(float fNumSecsPassed) {
return TB_OK;
}

//Move-Funktion (leer)
tbResult Move(float fNumSecsPassed) {
return TB_OK;
}

//Windows-Hauptfunktion
int WINAPI WinMain(HINSTANCE hInstace,
HINSTANCE hPrevInstance,
char* pcCmdLine,
int iShowCmd)
{
//Tribase-Engine initialisieren
tbInit();

//Fenster Initialisieren
InitWindow(640, 480, "Beispielprogramm - leeres Fenster",NULL);

//Nachrichtenschleife
tbDoMessageLoop(Render,Move);

//Fenster herunterfahren
ExitWindow();

//Tribase-Engine herunterfahren
tbExit();

return 0;
}

was mache ich falsch??? Question Question


bitte um Hilfe MFG Eric

2

05.01.2009, 16:47

Du hast hier bei hInstance

C-/C++-Quelltext

1
2
3
4
int WINAPI WinMain(HINSTANCE hInstance,
                              HINSTANCE hPrevInstance,
                              char* pcCmdLine,
                               int iShowCmd)

ein n vergessen

3

05.01.2009, 18:20

Denke eher, dass du vergessen hast, Strmbasd.lib zu linken.
fka tm

4

05.01.2009, 18:43

Dieser eine Tippfehler kann ja auch nicht die ganzen Fehler in den Includes von Tribase erzeugen :lol: Ich habe mir nur ein Fehler herausgenommen

5

05.01.2009, 18:46

@Schmi
Der noch nichtmal ne Fehlermeldung erzeugt hat. ;)

6

05.01.2009, 18:48

Wieso Fehler?
Spielt doch keine geige ob's hInstance oder HInStaNce heißt?
Die Variable wird ja im weiteren Verlauf nicht mehr verwendet.
Oder ist mir was entgangen?
fka tm

7

05.01.2009, 18:54

Aber wenn er das restliche genauso abgeschrieben hat bin ich davon augegange,dass er hInstce ausversehen falsch abgeschrieben hat

8

05.01.2009, 18:55

:?:

9

05.01.2009, 19:02

Aber wenn er die Variable nachher nicht braucht, ist es doch Wurscht, er könnt se auch OlgaMachslochoff nennen.

10

08.01.2009, 18:12

ich danke euch erstmal allen für eure antworten aber wie kann ich (wo ist die)Strmbasd.lib


MFG Eric

Werbeanzeige