如果您已经通过 windows 视频教程并且没有看到如何创建一个新项目,那么您显然没有注意。windows和mac上的第一个视频教程告诉你如何使用 fbgen 创建一个新项目。
要获取文本说明,您可以很容易地找到它们:
访问http://firebreath.org并点击“开始”。向下滚动到“创建新的插件项目”并单击链接。
任何一种方法都将引导您完成以下步骤:
1)安装cmake、visual studio和python(如果你没有) 2)获取FireBreath(视频教程建议使用git;我制作了教程,所以你可以猜到我建议的方法)。3) 使用 python 运行 fbgen.py 并按照步骤操作。
恭喜!您现在已经创建了一个新的插件项目!
要构建它,您需要运行适合您平台的准备脚本,然后在 (visual studio | xcode) 中打开 build/FireBreath.(sln | xcodeproj) 文件。请注意,这取决于您使用的是Windows还是Mac。
prep 脚本(例如 prep2010.cmd)不会使您的项目编译;相反,它使用 cmake 为您的计算机生成该项目的项目文件,然后可用于构建项目,如上面链接的页面中所述。您不应该直接修改构建目录中的任何内容,而是应该修改项目目录中的 CMakeLists.txt 文件,或者如果您需要进行特定于平台的更改,您可以修改 Win/projectDef.cmake 和 Mac/projectDef.cmake .
FireBreath.org 是一个 wiki,所以请随时帮助我们使这些东西更容易找到;正如您从链接中看到的那样,所有信息都在那里。对我来说,这似乎很容易找到,所以显然我不是一个试图解决问题的好人(因为我看不到它)。
至于制作 ActiveX 包装器,有一个这样做的例子,但这并不是真正“容易做”的事情。FireBreath 绝不会试图让这件事变得简单——这不是 FireBreath 的目的。FireBreath 只是一个用于创建浏览器插件的框架;如果你想让你的插件充当一个 activex 包装器,你必须自己实现所有的 activex 来包含你的控件。
希望这些信息足以让您入门。如果您感到困惑,请阅读这些链接。如果您仍然感到困惑,请再次阅读它们 - 所有这些信息都在那里。如果您仍然感到困惑,请在IRC 的 FireBreath 聊天室中询问,我会尽力帮助您解决问题。