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

DarioFrodo

Treue Seele

Beiträge: 349

Wohnort: Kerkau, 100km nördlich von Magdeburg

Beruf: Selbstständig

  • Private Nachricht senden

31

10.05.2005, 17:52

Engine

Die Programme von David kann ich jetzt ausführen.
Aber so bald ich eigene Programme schreiben will und die Engine aufrufe gibt es Fehler. Obwohl ich alles gemacht habe, was im Buche steht.

// Log.cpp : Definiert den Einsprungpunkt für die Anwendung.
//

#include <TriBase.h>
#include "stdafx.h"


int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow )
{

tbInit();

tbExit();



return 0;
}





Kompilierung läuft...
Log.cpp
D:\Programmieren\C++\TrieBase\Eigenes\Log\Log.cpp(14) : error C2065: 'tbInit' : nichtdeklarierter Bezeichner
D:\Programmieren\C++\TrieBase\Eigenes\Log\Log.cpp(34) : error C2065: 'tbExit' : nichtdeklarierter Bezeichner
Fehler beim Ausführen von cl.exe.

Log.exe - 2 Fehler, 0 Warnung(en)
Erst wenn der letzte Fluss vergiftet,
der letzte Baum gefällt,
der letzte Fisch gefangen,
dann werdet ihr merken, dass man Geld nicht essen kann

Man verkauft die Erde nicht, auf der die Menschen wandeln.

- Indianerweisheiten

Ich bin auch ein einhornimmond ;)

32

10.05.2005, 18:51

welches c++ benutzt du denn??
und welches sdk??

mfg mirror

33

10.05.2005, 19:17

Zitat von »"mirror"«

welches c++ benutzt du denn??

Hö? Welches C++? Was würdest du denn darauf für eine Antwort erwarten?

Zitat von »"mirror"«

und welches sdk??

Und was hat das mit der TriBase zu tun?

DarioFrodo

Treue Seele

Beiträge: 349

Wohnort: Kerkau, 100km nördlich von Magdeburg

Beruf: Selbstständig

  • Private Nachricht senden

34

10.05.2005, 19:56

Fehelr gefunden

So wird die Main bei mir definiert beim erstellen eines neue Projekts:

C-/C++-Quelltext

1
2
3
4
int APIENTRY WinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPSTR     lpCmdLine,
                     int       nCmdShow )


Und so wird sie bei Davids Programmen definiert und damit funktioniert es. Ich weiß nicht warum.

C-/C++-Quelltext

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


Das verstehe ich nicht. Was ist denn da der Unterschied?
Erst wenn der letzte Fluss vergiftet,
der letzte Baum gefällt,
der letzte Fisch gefangen,
dann werdet ihr merken, dass man Geld nicht essen kann

Man verkauft die Erde nicht, auf der die Menschen wandeln.

- Indianerweisheiten

Ich bin auch ein einhornimmond ;)

35

10.05.2005, 20:05

jo also das war nicht auf sein problem bezogen sondern auf mein problem:

Ressourcen werden kompiliert...
Kompilierung läuft...
D3DAbzählung.cpp
Direct3DEnum.cpp
InitDirect3D.cpp
InitWindow.cpp
Linker-Vorgang läuft...
dxerr9.lib(dxerr9.obj) : error LNK2001: Nichtaufgeloestes externes Symbol ___security_cookie
dxerr9.lib(dxerr9.obj) : error LNK2001: Nichtaufgeloestes externes Symbol @__security_check_cookie@4
Debug/D3DAbzählung.exe : fatal error LNK1120: 2 unaufgeloeste externe Verweise
Fehler beim Ausführen von link.exe.

D3DAbzählung.exe - 3 Fehler, 0 Warnung(en)

Weil kann ja sein das nur dieser fehler mit der autorenedition auftreten oda so...

Wer weiss warum diese fehler auftreten kann mir ja mal helfen danke !

mfg mirror

36

10.05.2005, 20:17

Zitat von »"mirror"«

jo also das war nicht auf sein problem bezogen sondern auf mein problem:

Du meinst nicht etwas das da?

Zitat von »"mirror"«

welches c++ benutzt du denn??
und welches sdk??

mfg mirror

37

10.05.2005, 20:31

ja naja ich will wissen was ich falsch mache .
Also am code kann es nicht liegen, weil ich die original beispiele habe.

Ich weiss net.... es könnte höchsten daran liegen das ich die autorenedition habe . Deswegen wollte ich fragen wieso bei ihm nicht dieses problem auftritt.

Vielleicht hat er ja die enterprise edition *oda iwe das auch immer heisst :) *

mfg mirror

DarioFrodo

Treue Seele

Beiträge: 349

Wohnort: Kerkau, 100km nördlich von Magdeburg

Beruf: Selbstständig

  • Private Nachricht senden

38

10.05.2005, 20:47

Hinweise

Hasst du schon die Hinweise auf meiner Seite beachtet?
www.mathe-programme.de.tk/1.htm
Erst wenn der letzte Fluss vergiftet,
der letzte Baum gefällt,
der letzte Fisch gefangen,
dann werdet ihr merken, dass man Geld nicht essen kann

Man verkauft die Erde nicht, auf der die Menschen wandeln.

- Indianerweisheiten

Ich bin auch ein einhornimmond ;)

39

10.05.2005, 21:03

ach man ich versteh es nicht ich habe jetzt alles nochmal neu installiert bekomme aber beim linken immer noch diese 3 fehler :crying:

40

10.05.2005, 21:14

ok leude hat sich erledigt . Habe es geschafft *g*

Hatte nämlich sdk von april 2005 und da ist irgendwie die dxerr9.lib nicht kompatibel mit visual c++ aber habe jetzt die von summer genommen

JIpi :wirbel: ;)


mfg mirror

Werbeanzeige