visual studio 2010未在firebreath插件中生成.so文件

visual studio 2010未在firebreath插件中生成.so文件,firebreath,Firebreath,我已经在Windows7和VisualStudio2010中使用firebreath创建了firefox插件。它为windows生成.dll、.msi和.exe文件,但为linux生成.so文件。我必须在两个操作系统上都使用这个插件,所以我应该如何创建它?您必须在linux机器上构建linux版本,在mac OS机器上构建mac OS版本,在windows机器上构建windows版本 生成/文件夹不应在源代码管理中;它将是特定于平台的,由cmake在准备脚本中生成。可能能够交叉编译。可能可以从w

我已经在Windows7和VisualStudio2010中使用firebreath创建了firefox插件。它为windows生成.dll、.msi和.exe文件,但为linux生成.so文件。我必须在两个操作系统上都使用这个插件,所以我应该如何创建它?

您必须在linux机器上构建linux版本,在mac OS机器上构建mac OS版本,在windows机器上构建windows版本


生成/文件夹不应在源代码管理中;它将是特定于平台的,由cmake在准备脚本中生成。

可能能够交叉编译。可能可以从windows交叉编译;绝对不是来自其他平台。我想最好的机会是交叉编译到linux(在mac os x上构建firebreath插件几乎需要xcode,虽然它可以部分使用makefiles),但设置环境需要大量工作,这超出了我的经验,我还没有听说有人使用firebreath这么做