Hallo,
ich wollte gerade mein erstes Projekt starten hab alles so gemacht wie es im Buch steht (also sdk und plattform heruntergeladen und installiert, verzeichnisse eingetragen...).
Ich hab jetzt aber doch was falsch gemacht. Denn bei folgendem code
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#include <windows.h>
#include <TriBase.h>
int WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow )
{
tbInit();
HICON test = LoadIcon(hInstance, MAKEINTRESOURCE(101));
tbResult a = InitWindow(640,480,"Test1",MAKEINTRESOURCE(101));
return 0;
}
|
kommt folgender Fehler
|
C-/C++-Quelltext
|
1
|
fatal error C1083: Datei (Include) kann nicht geöffnet werden: "TriBase.h": No such file or directory
|
Hab in vc++ verzeichnisse folgendes eingetragen:
C:\Programme\Visual Studio 2008\Projects\Spiele\Engines\TriBase\Include
C:\Programme\Visual Studio 2008\Projects\Spiele\Engines\TriBase\Lib
D:\Programme\Microsoft DirectX SDK (August 2009)\Include
D:\Programme\Microsoft DirectX SDK (August 2009)\Lib\x86
D:\Programme\Microsoft SDKs\Windows\v6.1\Include
D:\Programme\Microsoft SDKs\Windows\v6.1\Lib
und bei den Projekteigenschaften->Linker->Eingabe->zusätzliche Abhängigkeiten habe ich eingetragen:
TriBaseD.lib (debug)
TriBase.lib (release)
Arbeite mit Visual Studio Professionel 2008
Weis jetzt nicht so recht was ich falsch gemacht habe. Bei dem include Befehl könnte man ja mit "" anstatt <> die libary bekannt machen dann müsste man jedoch den kompletten pfad angeben. Wobei das ja eigentlich durch das eintragen der vc++ verzeichnisse bekannt sein müsste.
Kann mir jemand weiterhelfen