Kako bi se Visual Studio povezao sa DirectX - om trebamo izvrsiti sledeca podesavanja :
1.
Tools -> Options -> Prejects and Solutions -> VC++ Directories pa za Include i Lybrary podesiti putanje, recimo :
C:\\DX09SDK\Include i C:\\DX09SDK\Lybrary.
2.
Project -> Properties -> Configuration Properties -> Linker -> Input pa u polju Additional Dependencies uneti sve "dafault" biblioteke kao sto su d3dx9dt.lib d3d9.lib winmm.lib comctl32.lib odbc32.lib odbccp32.lib i td.
E, sve bi ovo bilo lepo da radi. Sta se desava ? Pa posle ovih podesavanja nijedna aplikacija nece da se kompajlira !
Na izlazu se dobije sledece :
------ Rebuild All started: Project: Blobs, Configuration: Debug Win32 ------
Deleting intermediate and output files for project 'Blobs', configuration 'Debug|Win32'
Compiling...
dxstdafx.cpp
c:\program files\microsoft visual studio 8\vc\platformsdk\include\winnt.h(222) : error C2146: syntax error : missing ';' before identifier 'PVOID64'
c:\program files\microsoft visual studio 8\vc\platformsdk\include\winnt.h(222) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\microsoft visual studio 8\vc\platformsdk\include\winnt.h(5940) : error C2146: syntax error : missing ';' before identifier 'Buffer'
c:\program files\microsoft visual studio 8\vc\platformsdk\include\winnt.h(5940) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\microsoft visual studio 8\vc\platformsdk\include\winnt.h(5940) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
Build log was saved at "file://c:\DX90SDK\Samples\C++\Direct3D\Blobs\Debug\BuildLog.htm"
Blobs - 5 error(s), 0 warning(s)
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========
U CEMU JE PROBLEM ? ? ? ?