Hallo,
hat jemand vllt lust eine kleine Anleitung zu schreiben, schritt für schritt, wie man das erste Beispiel aus dem Buch auf der CD (also ein schwarzes Fenster erzeugen) auf eclipse zum laufen bringt?
Ich versuche das seit tagen aber irgendwie kriege ichs nicht hin.
Momentan habe ich folgende include pfade eingetragen:
"C:\Program Files\Microsoft DirectX SDK (June 2010)\Include"
"C:\TriBase\Include"
"C:\Program Files\Microsoft Visual Studio 10.0\VC\include"
Sowie folgendes Lib Pfade:
"C:\Program Files\Microsoft DirectX SDK (June 2010)\Lib\x86"
"C:\TriBase\Lib"
"C:\Program Files\Microsoft Visual Studio 10.0\VC\lib"
Dann include ich die folgenden libs:
gdi32
tribase
Zu kompilieren versuche ich folgenden Code:
|
C-/C++-Quelltext
|
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
|
// Kapitel 2
// Beispielprogramm 01
// ===================
// Erstellen des Fensters und Aufrufen der Nachrichtenschleife.
// Die dafür nötigen Funktionen sind in der Datei InitWindow.cpp
// gespeichert.
#include <Windows.h>
#include <TriBase.h>
#include "Inits\\InitWindow.h"
// ******************************************************************
// Render-Funktion
tbResult Render(float fNumSecsPassed)
{
return TB_OK;
}
// ******************************************************************
// Move-Funktion
tbResult Move(float fNumSecsPassed)
{
return TB_OK;
}
// ******************************************************************
// Windows-Hauptfunktion
int WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
char* pcCmdLine,
int iShowCmd)
{
// TriBase-Engine initialisieren
tbInit();
// Fenster initialisieren
InitWindow(640, 480, "Beispielprogramm Nr. 2: Fenster",
LoadIcon(hInstance, MAKEINTRESOURCE(IDI_ICON1)));
// Nachrichtenschleife
tbDoMessageLoop(Render, Move);
// Fenster herunterfahren
ExitWindow();
// Engine herunterfahren
tbExit();
return 0;
}
// ******************************************************************
|
Jetzt kriege ich einen Fatal error:
ddraw.h no such file or directory.
Darauf zuzugreifen versucht:
C:\mingw\include\amvideo.h
Was soll ich denn jetzt genau machen?
Ich bin mit meinem Latein voll am Ende...
Grüße,
Jan