In file included from CIrrDeviceLinux.cpp:5:0: CIrrDeviceLinux.h:31:38: fatal error: X11/extensions/xf86vmode.h: No such file or directory
이게 웬 에러지.. 하고 한참을 구글링했지만 쉽게 찾아지지 않았다.
하지만 답은 Irrlicht 사이트에 있었다 -_-;;
단순히 irrlicht-1.7.3\include\IrrCompileConfig.h에서
//! On some Linux systems the XF86 vidmode extension or X11 RandR are missing. Use these flags //! to remove the dependencies such that Irrlicht will compile on those systems, too. #if defined(_IRR_LINUX_PLATFORM_) && defined(_IRR_COMPILE_WITH_X11_) #define _IRR_LINUX_X11_VIDMODE_ //#define _IRR_LINUX_X11_RANDR_ #endif
이것을
//! On some Linux systems the XF86 vidmode extension or X11 RandR are missing. Use these flags //! to remove the dependencies such that Irrlicht will compile on those systems, too. #if defined(_IRR_LINUX_PLATFORM_) && defined(_IRR_COMPILE_WITH_X11_) //#define _IRR_LINUX_X11_VIDMODE_ #define _IRR_LINUX_X11_RANDR_ #endif
이렇게 바꿔주면 되는 것이었다 -_-;; cygwin은 리눅스 환경과는 약간 다르니깐...
이번엔 또 이런 에러가 난다.
CIrrDeviceLinux.cpp:38:28: fatal error: linux/joystick.h: No such file or directory
하아...
이런 헤더파일이 윈도우에 있을리가 없잖아...
좀더 조사해봐야겠다
----------------------------------------------------------------------------------------------------
한참 후에야 사람들이 안드로이드 빌드용으로 만든 일리히트 엔진이 있다는 것을 알았다 -_-;;
http://gitorious.org/irrlichtandroid/ 에서 받으면 된다.
빌드하는 법은 다음 포스트에...
'Programming > Graphics' 카테고리의 다른 글
2D 물체 겹침 표현하기 (0) | 2012.08.07 |
---|---|
jPCT로 2D 렌더링을 구현해보자 - line, fillRect (0) | 2012.07.28 |
jPCT-AE(1) - main activity부터! (2) | 2012.06.30 |
Java를 위한 3D 엔진, jPCT (2) | 2012.06.28 |
안드로이드용 Irrlicht엔진 개발 환경설정 (0) | 2012.06.25 |