- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我已经在 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文件(没有autoconf生成configure脚本需要的configure.in/ac/am)。
我知道如果我使用完整的 mozilla 源代码(firefox 源代码)构建我可以创建插件 Makefile 并将插件目录添加到 mozilla/toolkit/toolkit-makefiles.sh 中的 MAKEFILE_plugins
然后在顶层执行 ./configure。
但是我该如何为 gecko-sdk 做呢?
插件代码如下:
http://mxr.mozilla.org/seamonkey/source/modules/plugin/
如何在 Linux 上构建示例?
最佳答案
这并不是真正的答案,更像是一个可能对您有所帮助的相似但不同的问题。
不久之前,我在 OS X 上构建了一个 C++ XPCOM 扩展,我没有(必须)使用 gecko-sdk 中的配置/生成文件。相反,我只是在 my own little Makefile 中调用了 GCC .
唯一需要注意的是使用兼容的编译器和构建标志。您可以查看您的发行版的 firefox 构建日志,以确定哪些构建标志是合适的,例如:for Ubuntu .
关于linux - 如何在 Linux 上仅使用 Gecko-sdk 构建 mozilla firefox NSAPI 示例插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/562826/
我已经在 Windows 上构建了 gecko-sdk NSAPI 示例插件(使用 visual studio 项目文件),但我想在 linux 平台上开发一些插件。 mozilla 网站只介绍了为
我是一名优秀的程序员,十分优秀!