【问题标题】:visual studio 2010 not generating .so file in firebreath pluginVisual Studio 2010 未在 Firebreath 插件中生成 .so 文件
【发布时间】:2015-05-16 11:04:27
【问题描述】:

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

【问题讨论】:

    标签: firebreath


    【解决方案1】:

    你必须在linux机器上编译linux版本,在mac os机器上编译mac os版本,在windows机器上编译windows版本。

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

    【讨论】:

    • 或许可以交叉编译。
    • 可以从windows交叉编译;绝对不是来自其他平台之一。我猜最好的机会是交叉编译到 linux (在 mac os x 上构建一个 firebreath 插件几乎需要 xcode,认为它确实部分适用于 makefile),但是设置需要做很多工作环境,这超出了我的经验,我还没有听说有人使用 FireBreath 这样做
    猜你喜欢
    • 2013-06-07
    • 2015-12-03
    • 2011-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多