Aloha,
ich habe gestern versucht das Fenster aus dem Beispiel zu Kompilieren
|
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
53
|
// 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 "..\\..\\Allgemeines\\InitWindow.h"
#include "Resource.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;
}
// ******************************************************************
|
Beim ersten Versuch das Programm zu Kompilieren hat er folgende Fehlermeldung angezeigt:
|
C-/C++-Quelltext
|
1
|
1>.\Fenster.rc(10) : fatal error RC1015: cannot open include file 'mfc/afxres.h'.
|
Danach habe ich wie in diesem Forum beschrieben das 'mfc/afxres.h' aus "Fenster.rc" in 'afxres.h' abgeändert.
Nach erneutem Kompilieren erhalte ich dan folgende Fehlermeldung:
|
C-/C++-Quelltext
|
1
2
3
4
5
|
1>------ Erstellen gestartet: Projekt: 02-01 Fenster, Konfiguration: Debug Win32 ------
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(990,5): warning MSB8012: TargetPath(C:\Users\Florian\Desktop\Beispiele\Kapitel 02\01 - Fenster\.\Debug\02-01 Fenster.exe) entspricht nicht dem OutputFile-Eigenschaftswert (C:\Users\Florian\Desktop\Beispiele\Kapitel 02\01 - Fenster\Debug\Fenster.exe) von Linker. Das Projekt wird daher möglicherweise nicht ordnungsgemäß erstellt. Damit dieses Problem behoben werden kann, müssen die Eigenschaftswerte für $(OutDir), $(TargetName) und $(TargetExt) dem in %(Link.OutputFile) angegebenen Wert entsprechen.
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(992,5): warning MSB8012: TargetName(02-01 Fenster) entspricht nicht dem OutputFile-Eigenschaftswert (Fenster) von Linker. Das Projekt wird daher möglicherweise nicht ordnungsgemäß erstellt. Damit dieses Problem behoben werden kann, müssen die Eigenschaftswerte für $(OutDir), $(TargetName) und $(TargetExt) dem in %(Link.OutputFile) angegebenen Wert entsprechen.
1>LINK : fatal error LNK1104: Datei "dxerr9.lib" kann nicht geöffnet werden.
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
|
Kann mir bitte einer helfen, denn ich bin am verzweifeln!!