我已經使用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++應用程序中包含boost庫?
- 7. 如何在qt應用程序中包含jxcore C++庫「jx.h」?
- 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. 如何在我的服務應用程序中包含表單應用程序?
- 21. 如何在我的應用程序中包含另一個應用程序?
- 22. 如何在一個應用程序中包含另一個應用程序?
- 23. 在應用程序中包含iOS應用程序。這可能嗎?
- 24. 作爲系統應用程序在ROM中包含應用程序
- 25. 如何在我的主應用程序中包含助手應用程序?
- 26. 使用Firebreath中的個人程序
- 27. iOS - 包含其他應用程序的應用程序
- 28. 我應該在phonegap 3應用程序中包含phonegap.js嗎?
- 29. 如何在反應應用程序中包含php腳本
- 30. StdAfx +頭文件 - 包含在MFC應用程序中的順序