我已经使用Pjsip Stack创建了一个C++应用程序,并且下一步创建了一个插件,为此我使用了firebreath。作为一名新手,我没有任何想法将我的C++项目包含在Firebreath应用程序中。尽管我搜索了很多链接超过一个星期,并尝试了一些东西,但我无法解决我的问题。 如果我能得到相同的指导,我将不胜感激。在firebreath中包含C++应用程序
0
A
回答
1
第一步是学习如何编写一个firebreath插件,您可以通过访问http://firebreath.org并遵循教程来做到这一点。但是,您需要记住以下几点:
- 插件与应用程序有不同的生命周期。
- 它们在浏览器说的时候开始,当浏览器说出它们并且它们不能阻塞主线程时必须消失。
- 他们在一个他们不拥有的过程中运行。
- 全局变量的情况下,说
- 东西,如当前工作目录应该被单独留在家中的插件的所有实例之间共享
- 有可能是任何数字。
打开一个应用程序到一个插件更是一个比移植是嵌入的过程,以及如何努力也取决于应用程序是如何写得很好;请记住,在卸载进程之前,您的插件可能会被实例化和销毁很多次,所以如果您有内存泄漏,它可能是一个主要问题。
但是,正如我刚才所说的,主要的是学习如何编写firebreath插件。您可以通过查看回购(特别是fbtestplugin)中的示例并按照教程创建一个新项目来最好地开始,然后直到找出结果。有一个IRC chat room和google group你可以得到帮助。
相关问题
- 1. 在Django 1.9中包含应用程序
- 2. 在php应用程序中包含Mediawiki
- 3. 在python应用程序中包含库
- 4. 在应用程序中包含IIS
- 5. 将C程序包含到OSX应用程序中
- 6. 在C应用程序中包含第三方库
- 7. 如何在C++应用程序中包含boost库?
- 8. 在C应用程序中包含其他语言的库
- 9. 交叉引用包含在C++程序
- 10. 在c程序中包含tk.h和tcl.h
- 11. C#在另一个应用程序中包装应用程序
- 12. 将iOS应用程序包含到其他应用程序中
- 13. 包含在GTK应用程序控制台应用程序
- 14. 在C程序中包含UNIX实用程序'文件'
- 15. 如何包含在ASP.NET应用程序
- 16. 将.NET-Runetime包含到c#/。NET中应用程序
- 17. 在eclipse上部署java JNI(包含C++代码)应用程序
- 18. 在Android应用程序包中包含OpenCV
- 19. 将所有导入包含在Air应用程序包中?
- 20. 在应用程序中包含iOS应用程序。这可能吗?
- 21. 如何在我的应用程序中包含另一个应用程序?
- 22. 作为系统应用程序在ROM中包含应用程序
- 23. 如何在我的主应用程序中包含助手应用程序?
- 24. 如何在一个应用程序中包含另一个应用程序?
- 25. 如何在我的服务应用程序中包含表单应用程序?
- 26. 我应该在phonegap 3应用程序中包含phonegap.js吗?
- 27. 如何在反应应用程序中包含php脚本
- 28. iOS - 包含其他应用程序的应用程序
- 29. 使用Firebreath中的个人程序
- 30. StdAfx +头文件 - 包含在MFC应用程序中的顺序