對不起,我是一個初學者,從我知道有很多種類的庫和框架提供給C++語言。我的問題是,當我們使用框架和庫創建應用程序時,那麼應用程序的用戶是否需要安裝該框架或如此,因此請在他/她的PC上調用庫?謝謝您關於庫和框架的問題
2
A
回答
3
這取決於您使用的庫是靜態還是動態鏈接。在前一種情況下,它是您分發的可執行文件的一部分。在後一種情況下,它是一個額外的文件(或一組文件),帶有諸如.so或.dll之類的擴展名,這些擴展名應與應用程序一起分發。
0
0
是的,庫必須與您的應用程序捆綁/事先安裝,因爲它們是應用程序所依賴的框架。如果你不安裝框架,你的應用程序將無法工作。
0
你需要安裝一些東西,不一定是框架。一些框架,比如DirectX,有一個客戶端安裝。一些組件是簡單的dll文件,您可以使用您的軟件提供,創建一個安裝包。
0
通常在使用框架時,會有一個框架可重新分發(.NET,DirectX等),它可以引導到您的安裝中以安裝框架(或由最終用戶作爲「安裝」應用程序)。
許多庫只是簡單地包含在你的代碼中才能正常工作,它們自己可能有需要安裝的依賴關係,但應該調用這些依賴關係。
如果有疑問,在分發軟件包之前,請在您的目標系統(Linux,Windows等)的全新安裝中運行該軟件包,並查看它是否抱怨缺失依賴關係。將這些包含在你的軟件包中,然後重試。
您還可以查看可直接爲您處理所有這些任務的安裝系統(RPM,Apt,Windows Installer等)(或提供腳本語言以幫助您自動執行作業)。
相關問題
- 1. 關於Django Feed框架的問題
- 2. 關於Rails框架的代碼問題
- 3. 關於Java門戶框架的問題
- 4. 關於實體框架和事務的問題
- 5. 關於Bindingsource和實體框架的3個問題
- 6. 發揮關於cookie和會話的框架安全問題
- 7. 關於模擬框架C#和單元測試的問題
- 8. 關於實體框架和全文搜索的問題
- 9. 關於複選框和datagridview的問題
- 10. Yii框架 - 有關於設置「INNER JOIN」關係的問題
- 11. 有關關鍵字實體框架的問題和關係
- 12. HTML框架和框架問題
- 13. 關於springy.js庫的問題
- 14. 關於基類庫和框架類庫的困惑
- 15. 關於WatiN和IE9關於多個對話框的問題
- 16. iframe和框架集問題
- 17. UINavigationController和UITableView框架問題
- 18. 關於實體框架的疑問
- 19. 實體框架的關係問題
- 20. 實體框架的關係問題
- 21. 有關實體框架+ DDD的問題
- 22. 與實體框架的關係問題
- 23. 實體框架的關係問題
- 24. 關於構建自己的(PHP)MVC框架的問題
- 25. 關於Java遊戲的MVC框架的快速問題
- 26. 問題關於共享庫
- 27. Django:關於模型架構的問題
- 28. 關於GitHub問題的支架
- 29. 關於Cassandra架構的概述問題
- 30. 關於JqGrid的問題和問題
是否可以在不依賴任何框架或庫的情況下編碼?對不起,我知道我的問題聽起來很愚蠢。 – caramel1995 2009-12-29 01:33:04
完全可以編寫一個不依賴庫的程序,是的。但是,使用靜態鏈接的庫比自己編寫所有相同的代碼要容易得多。 – greyfade 2009-12-29 05:04:45