【问题标题】:How to build a mozilla firefox NSAPI sample plugin with only Gecko-sdk on linux如何在 linux 上仅使用 Gecko-sdk 构建 mozilla firefox NSAPI 示例插件
【发布时间】:2009-02-18 21:02:34
【问题描述】:

我已经在 Windows 上构建了 gecko-sdk NSAPI 示例插件(使用 Visual Studio 项目文件),但我想在 linux 平台上开发一些插件。

mozilla 站点仅涵盖为 windows 设置 gecko-sdk:

https://developer.mozilla.org/En/Creating_XPCOM_Components/Setting_up_the_Gecko_SDK

但是,gecko-sdk 代码只包含一个 makefile.in 文件(没有 configure.in/ac/am,autoconf 需要生成一个配置脚本)。

我知道如果我使用完整的 mozilla-source(firefox 源)构建插件,我可以创建插件 Makefile,并将插件目录添加到 mozilla/toolkit/toolkit-makefiles.sh 中的 MAKEFILE_plugins

然后在顶层执行 ./configure。

但是对于 gecko-sdk 我该怎么做呢?

这是插件代码:

http://mxr.mozilla.org/seamonkey/source/modules/plugin/

如何在 linux 上构建示例?

【问题讨论】:

    标签: linux firefox plugins


    【解决方案1】:

    这并不是真正的答案,更像是一个相似但不同的问题,可能会对您有所帮助。

    不久前,我在 OS X 上构建了一个 C++ XPCOM 扩展,但我没有(必须)使用 gecko-sdk 中的 configure/Makefile。相反,我只是在my own little Makefile 中调用了 GCC。

    唯一需要注意的是使用兼容的编译器和构建标志。您可以查看您的发行版的 Firefox 构建日志,以确定哪些构建标志是合适的,例如:for Ubuntu

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-09-29
      • 1970-01-01
      • 2020-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多