40 likes | 190 Views
DirectX 설치. DirectX 환경설정 설치 : DirectX SDK 2004 년 혹은 2005 년 버전 압축해제는 C:DXSDK 로 , INCLUDE 및 LIB 파일 추가 도구 => 옵션 =>Directories 에서 INCLUDE/LIB 를 다음으로 설정 C:DXSDKINCLUDE C:DXSDKLIB. DirectX 컴파일시 (Visual C++ 6.0). 여러 파일 추가시 project => Add-to-project => Files 에서 해당 파일들 추가
E N D
DirectX 설치 • DirectX 환경설정 • 설치: DirectX SDK 2004 년 혹은 2005년 버전 • 압축해제는 C:\DXSDK 로, • INCLUDE 및 LIB 파일 추가 • 도구=>옵션=>Directories 에서 INCLUDE/LIB 를 다음으로 설정 • C:\DXSDK\INCLUDE • C:\DXSDK\LIB 컴퓨터애니메이션
DirectX 컴파일시 (Visual C++ 6.0) • 여러 파일 추가시 • project => Add-to-project => Files 에서 해당 파일들 추가 • 빌드시 링크해야 하는 것 • project => Setting => Link 에서 • d3d9.lib d3dx9.lib winmm.lib 추가 • console => windows로 변경 컴퓨터애니메이션
오류 처리 (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 로 변경 링크) 컴퓨터애니메이션
오류처리 (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 으로 해야 함 컴퓨터애니메이션