2011-08-22 6 views
2

크로스 플랫폼 C++ 응용 프로그램 중 하나에서 Google 어스를 사용하고 싶습니다. 내 GUI와 인터페이스에 잘 통합 할 수있는 유일한 방법은 Javascript API입니다. 그것을 NPAPI 플러그인으로 사용합니다. 이러한 플러그인과 쉽게 인터페이스하거나 통합 할 수있는 라이브러리가 있습니까? 아니면 프로세스를 설명하는 자습서가 있습니까? 이 UI 라이브러리를 사용하고있는 따라 항상 삽입에 쉬운 일이 아닙니다하지만 그것은, (나는 크로스 플랫폼했다 s의크로스 플랫폼 NPAPI 인터페이스/통합

https://developer.mozilla.org/en/Gecko_Embedding_Basics

: 인터넷에 플러그인을 표시하기 위해

+0

다른 말로하면 NPAPI 호스트가되고 싶습니까? – bdonlan

+1

그래, 나는 UI가 어떤 종류의 HTML을 기반으로하지 않는다는 것을 강조하고 싶다. 나는 UI에서 정의한 직사각형의 브라우저 화면에 그리는 것을 그려야한다. – user293895

+1

그런 라이브러리가 있다고 나는 믿지 않는다. 나는 NPAPI 플러그인을 광범위하게 사용한다. FireBreath는 그 경로를 시작하기 위해 만들어진 NPAPIHost 프로젝트를 가지고 있지만 꽤 오랜 시간 동안 작업하지 않았습니다. – taxilian

답변

0

당신은 포함 할 수있는 게코 (모질라) Qt 3.3 및 macosx와 관련된 문제 (과거에는 ...).

당신은 또한 그것을 구현할 수 있습니다. (나는 과거에 해왔습니다.) 2 ~ 3k c 코드 행 주위에 있습니다. 많은 것들이 잘 문서화되어 있지 않고 매우 플랫폼에 의존하기 때문에 쉽지 않습니다. 또한 항상 진화하고 있습니다 (도마뱀 소스는 좋은 출발점입니다).