Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 有没有办法把firebreath编译成静态库?_Macos_Firebreath - Fatal编程技术网

Macos 有没有办法把firebreath编译成静态库?

Macos 有没有办法把firebreath编译成静态库?,macos,firebreath,Macos,Firebreath,现在我正尝试在mac os上开发一个带有firebreath的浏览器插件。 虽然我成功地创建了一个项目,一切都很顺利,但是 一旦我将使用fbgen.py过程生成的项目移动到某个地方 否则,它就不起作用了。我有什么办法可以利用吗 firebreath与其他许多第三方框架一样是一个静态库?因此 我可以将我的项目链接到任何其他库。有人在我的电脑上做了这件事 windows平台,但我未能与他取得联系。 任何形式的建议都将不胜感激。 当做 Jordan所有库都静态链接以生成插件。由fbgen.py生成的项

现在我正尝试在mac os上开发一个带有firebreath的浏览器插件。 虽然我成功地创建了一个项目,一切都很顺利,但是 一旦我将使用fbgen.py过程生成的项目移动到某个地方 否则,它就不起作用了。我有什么办法可以利用吗 firebreath与其他许多第三方框架一样是一个静态库?因此 我可以将我的项目链接到任何其他库。有人在我的电脑上做了这件事 windows平台,但我未能与他取得联系。 任何形式的建议都将不胜感激。 当做
Jordan

所有库都静态链接以生成插件。由fbgen.py生成的项目从源代码编译成静态库,然后链接到插件。你只需要随身携带插件的源文件。您可以使用prep**脚本在任何地方生成项目。

非常感谢您的建议。现在我可以生成到请求的文件夹。但问题是我不能链接到任何其他库,如OpenSL/LBCURL在我的FiffSuess项目-这个链接将帮助您链接任何C++库到插件项目。库与插件的链接取决于库的编译方式(静态或共享)。因此,如果您将共享库与插件链接,那么您必须将共享库与插件一起保存,否则插件将无法工作。