在Mac OSX中编译npapi插件?

时间:2010-02-08 15:58:38

标签: macos firefox npapi

我只有ssh访问Mac OSX 10.6计算机,因此,Xcode超出范围。目前,我无法找出正确的g ++输出格式:我是否需要附加-shared和-fPIC,或-dynamiclib或其他魔术标志才能获得firefox识别的二进制文件?

2 个答案:

答案 0 :(得分:2)

我使用以下内容:

  • -dynamiclib
  • -fPIC
  • -arch foo根据需要
  • -DXP_MAC=1-DXP_MACOSX=1等。
  • -framework UsedFrameWork根据需要
  • 如果需要,
  • -mmacosx-version-min=10.x

还要记住将它全部放在插件包中,并包含一个合适的plist

答案 1 :(得分:0)

还应该注意,您可以使用xcodebuild从命令行使用xcode编译一些东西。