본문 바로가기
반응형

분류 전체보기1135

[Cocos2d-x] 안드로이드 디버깅 #2 - 브레이크 포인트(break point) NDK플러그인 설치 NDK 설치 경로 설정 Add native support C/C++ 코드에 브레이크 포인트 설정 두번째로 살펴볼 플러그인은 그래픽 처리 장치로 유명한 Nvidia사에서 만든 NVIDIA Debug Manager 플러그인이다. 해당 플러그인은 Nvidia 개발자 사이트의 Tegra Resources 페이지에서 다운로드 받을 수 있다. 페이지 주소는 다음과 같다. Tegra Resources: https://developer.nvidia.com/tegra-resources#tools 단, 파일을 다운로드 받기 위해서는 Nvidia 계정을 생성하고 Tegra Registered Developer Program 에 가입해야 한다. 모두 무료다. 해당 페이지에서 Tegra Android Dev.. 2013. 2. 13.
[Cocos2d-x] 안드로이드 디버깅 #1 - 이클립스 LogCat Cocos2d-x 안드로이드 프로젝트 생성 만약 CDT 플러그인을 설치했다면 와 같이 이클립스에서 바로 C++ 코드를 편집할 수 있다. 프로그램 소스에서 CCLog 메서드 호출 다음으로 프로젝트를 디버깅 모드로 실행한 뒤, 퍼스펙티브 창을 DDMS로 변경한다. LogCat에 로그 출력 2013. 2. 12.
[OpenCL 프로그래밍 가이드 - 아프탑 문시] 이종 플랫폼, 매니코어, 그리고 OpenCL "GPU는 더 이상 단순히 특화된 그래픽스 프로세서가 아니다. 그것들은 고성능 계산 엔진이다. 그리고 소위 이종 플랫폼이라고 일컬어지는 CPU와 GPU를 조합한 플랫폼은 표준적인 컴퓨팅 구성 요소를 진정 다시 정의하고 있다." - 서문 中에서 최근 컴퓨터에 근본적인 변화가 찾아왔는데 기존에는 단순한 성능 자체가 혁신의 주요 요소였다. 하지만 이제는 성능 만큼이나 전력 효율성이 중요한 요소가 되고 있다. 1의 성능을 내는 싱글코어보다 1/2의 성능을 내는 두 개의 코어로 이뤄진 듀얼코어가 전력효율성이 더 높다고 한다. 이런 이유로 멀티코어는 거스를 수 없는 추세인 것이다. 그런데 이 코어들이 같은 종류인 것보다 각각의 기능에 특화된 코어들로 이루어진 이종일 때 전력효율이 더 좋다고 한다. 그 이유는 책에서.. 2013. 1. 11.
[Cocos2d-x] 이클립스에서 JAVA / C++ 혼합 프로젝트 설정하기 #2 지난 포스트에서는 이클립스에 C++ 소스 파일 및 플러그인을 추가하고 통합 빌드하는 하는 부분을 다뤘다. 이어서 C++ 소스 파일에 표시되는 경고를 사라지게 함으로써 이클립스에서 C++ 파일을 편집할 수 있도록 해보겠다. jni/helloworld/main.cpp 파일을 열어보면 아래 사진과 같이 경고가 표시되는 것을 볼 수 있다. 이것은 C++ include 파일들의 경로를 제대로 설정해 주지 않아서 나타나는 현상이다. Package Explorer에서 프로젝트를 선택한 뒤 마우스 오른쪽 버튼을 누르고 Properties를 선택한 뒤, C/C++ General -> Path and Symbols -> GNU C++ 를 선택한다. 그리고 아래 두 개의 경로를 추가해 준다. $(NDKROOT)/platfo.. 2012. 10. 23.
[Cocos2d-x] 이클립스에서 JAVA / C++ 혼합 프로젝트 설정하기 #1 Cocos2d-x 안드로이드 빌드를 하기 위해서는 두 가지 과정을 거쳐야 한다. 먼저 콘솔에서 c++ 파일들을 빌드하고 그 다음 이클립스에서 JAVA 파일들을 빌드해야 한다. 그런데 이클립스에 플러그인 하나만 설치하면 두 가지 과정을 이클립스에서 한 번에 처리할 수 있다. 또, 이클립스에서 직접 c++ 파일을 편집할 수도 있다. 그 플러그인이 뭐냐하면 바로 CDT(C/C++ Development Tools) 이다. 해당 플러그인을 설치하기 위해 이클립스 메뉴에서 Help -> Install New Software 를 선택한다. 그리고 work with: 란 옆의 콤보 박스에서 "Indigo - http://download.eclipse.org/releases/indigo" 를 선택한다. 이클립스 버젼이 .. 2012. 10. 16.
반응형