gpt4 book ai didi

c++ - 跨平台 NPAPI 接口(interface)/集成

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:00:56 24 4
gpt4 key购买 nike

我想在我的一个跨平台 C++ 应用程序中使用 Google 地球,我能看到的唯一方法是将它很好地集成到我的 GUI 中,并使用它的 Javascript API 与它进行交互会将其用作 NPAPI 插件。是否有任何库可以简化与这些插件的接口(interface)/集成,或者是否有任何描述该过程的教程?

最佳答案

您可以嵌入 gecko (mozilla) 以显示任何 Internet 插件:

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

它是跨平台的,尽管它并不总是很容易嵌入,具体取决于您使用的是什么 UI 库(我过去在使用 Qt 3.3 和 macosx 时遇到过一些问题...)。

你也可以实现它(我过去做过),它大约有 2-3k c 代码行。这并不容易,因为很多东西都没有很好的文档记录并且非常依赖于平台。而且它一直在发展(Gecko 源代码是一个好的开始)。

关于c++ - 跨平台 NPAPI 接口(interface)/集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7154825/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com