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

SirForce

Alter Hase

Beiträge: 802

Wohnort: Süddeutschland

  • Private Nachricht senden

11

19.05.2008, 21:39

Zitat von »"cereus"«

ich link TriBase.lib bei Projekt->Eigenschaften->Linker->Zusätzliche Abhängigkeiten. Das is doch richtig oder?


Ja schon, aber das musst du immer machen, wenn du VC++ neu startest.
Nichts behindert so sehr die Entwicklung der Intelligenz wie ihre vollständige Abwesenheit.

Michail Genin

cereus

Frischling

  • »cereus« ist der Autor dieses Themas

Beiträge: 45

Wohnort: Ufg

  • Private Nachricht senden

12

19.05.2008, 21:46

das hab ich auch gemacht! und es geht immer noch nich
--- ---

13

19.05.2008, 22:02

ich hatte auch mal viele fehler, die so ähnlich aussahen.
folgendes hab ich gemacht:

---------
Wenn das Platform-SDK installiert ist, müsst Ihr folgende Verzeichnisse in Visual C++ 2005 Express eintragen (ich gehe hier davon aus, dass das Platform-SDK nach "C:\Dev\Platform SDK" installiert wurde):
- (Include): C:\Dev\Platform SDK\Include
- (Include): C:\Dev\Platform SDK\Include\MFC (für afxres.h)
- (Library): C:\Dev\Platform SDK\Lib

Natürlich müssen auch die folgenden Pfade angegeben werden:
- (Include): C:\Dev\Buch\TriBase\Include
- (Library): C:\Dev\Buch\TriBase\Lib
- (Include): C:\Dev\DirectX SDK\Include
- (Library): C:\Dev\DirectX SDK\Lib(\X86) - je nach SDK-Version

---------
Linker:

tribased.lib
d3d9.lib
dxerr9.lib
kernel32.lib
user32.lib
gdi32.lib
winspool.lib
comctl32.lib
comdlg32.lib
advapi32.lib
shell32.lib
ole32.lib
oleaut32.lib
uuid.lib

-----------
in der stdafx.h folgende zeile auskommentieren:
#define WIN32_LEAN_AND_MEAN


dann hats bei mir getan. hoffe ich konnt dir helfen.
versuche vorallem mal das letzte!

cereus

Frischling

  • »cereus« ist der Autor dieses Themas

Beiträge: 45

Wohnort: Ufg

  • Private Nachricht senden

14

20.05.2008, 09:48

wo find ich stdafx.h?
--- ---

15

20.05.2008, 12:45

Zitat von »"cereus"«

wo find ich stdafx.h?

Die findest du nur, wenn du vorkompilierte Header verwendest

cereus

Frischling

  • »cereus« ist der Autor dieses Themas

Beiträge: 45

Wohnort: Ufg

  • Private Nachricht senden

16

20.05.2008, 18:06

ich hab jetzt stdafx.h gefunden, aber es existieren mehrere dateien mit diesem namen! wo also soll ich "#define WIN32_LEAN_AND_MEAN " auskommentieren??? :?:
--- ---

17

20.05.2008, 18:26

also:
ich hab vc++ 2005, und bei mir ist das so:

ich mach ein neues projekt, und der ordner mit dem projekt ist dann in

EigeneDateien\Visual Studio 2005\Projects

so ähnlich ists bestimmt auch bei deiner version! (auch wenn ich nicht weiß welche du hast; hoffe du hast visual c++)

also, in dem "Projects"-Ordner ist dann der Ordner des Projekts, mit dem Name deines Projekts ;)

und in dem ordner (und in unterordnern des ordners) findest du sicherlich eine stdafx.h. dort dann auskommentieren. bei mir ist sie hier drin:


...\Eigene Dateien\Visual Studio 2005\Projects\MeinTestprojekt\MeinTestProjekt

Edit: "MeinTestprojekt\MeinTestProjekt" ist KEIN tippfehler

cereus

Frischling

  • »cereus« ist der Autor dieses Themas

Beiträge: 45

Wohnort: Ufg

  • Private Nachricht senden

18

20.05.2008, 20:24

sorry da find ich auch nix! Aber is stdafx.h nicht ein teil vom Plattform-SDK?
Dann müsste ich sie ja da suchen
--- ---

19

20.05.2008, 20:59

bei mir ist sie in jedem projekt min. 1 mal vorhanden.
du machst mich gerade ratlos...

was mir gerade einfällt ist, dass es womöglich auch garnicht daran liegt, ich glaub das behebt nämlich fehler, die irgendwas mit sound.h zutun haben...
keine ahnung, sorry

sonst kannst nur nochmal schauen ob du wirklich alles "eingebunden" hast, was ich damals geschrieben hab, also den ersten teil (von den 3en).
bei mir kamen auch mal fehlermeldungen, weil ich zuviel "eingebunden" hab.
also schau, ob du auch wirklich nur das nötigste hast, das, was ich geschrieben hab.

mit eingebunden mein ich hier dieses eintragen...die verzeichnisse

cereus

Frischling

  • »cereus« ist der Autor dieses Themas

Beiträge: 45

Wohnort: Ufg

  • Private Nachricht senden

20

21.05.2008, 11:43

bei mir is die datei nich im Projekt enthalten, aber im Plattform-SDK gibts die ungefähr 50 mal. Ich benutz Microsoft Visual C++ 2008 Express Editon.

Ging bei dir die Engine eigentlich gleich nachdem du alles eingebunden hast, oder hattest du auch Probleme? (Vielleicht hab ich die gleichen??)
--- ---

Werbeanzeige