Download ppt - DirectX 설치

Transcript
Page 1: DirectX  설치

DirectX 설치

• DirectX 환경설정

– 설치 : DirectX SDK 2004 년 혹은 2005 년 버전– 압축해제는 C:\DXSDK 로 ,

– INCLUDE 및 LIB 파일 추가• 도구 => 옵션 =>Directories 에서 INCLUDE/LIB 를

다음으로 설정• C:\DXSDK\INCLUDE• C:\DXSDK\LIB

2009-2 학기 컴퓨터애니메이션 1

Page 2: DirectX  설치

DirectX 컴파일시 (Visual C++ 6.0)

• 여러 파일 추가시– project => Add-to-project => Files 에서 해당 파일들 추가

• 빌드시 링크해야 하는 것– project => Setting => Link 에서

• d3d9.lib d3dx9.lib winmm.lib 추가• console => windows 로 변경

2009-2 학기 컴퓨터애니메이션 2

Page 3: DirectX  설치

오류 처리 (1)• LIBCD.lib(crt0.obj) : error LNK2001: unresolved

external symbol _main 오류 처리– Project => Setting => Link 에서– console => windows 로 바꿈

• d3dx9.lib(fastftoa.obj) : error LNK2001: unresolved external symbol __aulldvrm

• Debug/camera.exe : fatal error LNK1120: 1 unresolved externals

• Error executing link.exe. 오류 처리– Project => Setting => Link 에서– d3d9.lib d3dx9d.lib winmm.lib 추가 (d3dx9 =>

d3dx9d 로 변경 링크 )

2009-2 학기 컴퓨터애니메이션 3

Page 4: DirectX  설치

오류처리 (2)• Linking...

d3dx9.lib(jidctflt.obj) : error LNK2001: unresolved external symbol __ftol2d3dx9.lib(cshaderprogram.obj) : error LNK2001: unresolved external symbol __ftol2d3dx9.lib(jcdctmgr.obj) : error LNK2001: unresolved external symbol __ftol2d3dx9.lib(cbaseprogram.obj) : error LNK2001: unresolved external symbol __ftol2d3dx9.lib(cprogram.obj) : error LNK2001: unresolved external symbol __ftol2… 등 오류 발생 시

• Project=>Setting => Link => Object/Library Module 에서– d3d9.lib d3dx9d.lib winmm.lib 으로 해야 함

2009-2 학기 컴퓨터애니메이션 4


Recommended