Hallo!,
ich habe gerade mit dem Buch "3D-Spieleprogrammierung" begonnen.
Nun ist es so, dass nachdem ich die aktuelle Tribase engine einbeziehen wollte mehrere dateien nicht aufzufinden sind.
Mit aktueller Tribase engine meine ich die aus dem Threat "Alle Projekte aus dem Buch für Visual C++ 2012 und neues DirectX SDK.
Soweit so gut.
Jetzt ist es nun so, dass mir der Compiler bei folgendem Punkt einen Fehler ausgibt:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#ifdef _DEBUG
#define D3D_DEBUG_INFO
#endif
#define DIRECTINPUT_VERSION (0x0800)
#define _CRT_SECURE_NO_DEPRECATE
#pragma warning(disable:4995 4996)
#include <Windows.h>
#include <DShow.h>
#include <StdIO.h>
#include <Sys\Stat.h>
#include <Math.h>
#include <D3D9.h>
#include <D3DX9.h>
#include <DInput.h>
#include <DSound.h>
#include <DXErr.h>
#include <stream.h>
#include <asyncio.h>
#include <asyncrdr.h>
#include <memfile.h>
#ifdef _DEBUG
#define TB_DLL_HANDLE (GetModuleHandle("TriBaseD.dll"))
#else
#define TB_DLL_HANDLE (GetModuleHandle("TriBase.dll"))
#endif
|
Der code ist aus der Datei Tribase.h und bezieht sich auf die letzten vier include anweisungen.
also auf stream.h , asyncio.h , asyncrdr.h und memfile.h
Diese findet der Compiler nicht.
Woran liegts?
stream.h ist glube ich aus dem Platform SDK , wird aber trotz includierung des Platform SDK nciht gefunden.
Zu den anderen drei finde ich auch im Internet keine zugehörigkeit.
Danke für jede Hilfe,
grombo939