我對編程有很多興趣,特別是創建gui程序。我在網上做了一些搜索,知道我需要一些庫(例如qt)來創建gui接口,我沒有任何問題。我的問題是,一旦我創建了程序(可以用C++和qt說)並編譯它,它是否能夠在沒有安裝qt庫的計算機上運行?並在萬一它通常,我怎麼能創建一個gui程序,不需要任何特殊的庫來呈現界面?如何創建便攜式gui程序
-1
A
回答
1
2
Qt確實不錯,但請記住,不允許將使用這些庫的應用程序部署爲靜態,它會被支付。 (「靜態鏈接不受新的LGPL許可限制,因此,如果您不想在GPL下發布您自己的代碼,您必須購買商業許可證。」 - here)Qt只允許免費(在許可證),共享/動態鏈接。
wxWidgets允許靜態鏈接免費。也許GTKmm也是如此。
相關問題
- 1. 如何創建便攜式版本的應用程序?
- 2. 創建便攜式Matlab
- 3. 帶GUI的便攜式SVN
- 4. 如何以便攜式方式創建過程?
- 5. 如何在便攜式類庫中創建線程?
- 6. 是否可以創建便攜式VSTO應用程序?
- 7. 在VS2015中創建便攜式類庫
- 8. 創建便攜式Silverlight用戶控件
- 9. 便攜式Ruby GUI工具包
- 10. 如何創建一個便攜式的應用程序(無需安裝運行)
- 11. 如何使便攜式VS
- 12. Powershell應用程序便攜式
- 13. 便攜式程序從檔案運行
- 14. 便攜式Windows窗體應用程序
- 15. 命令行便攜式應用程序
- 16. C++編譯爲便攜式程序集?
- 17. 便攜式ODBC連接驅動程序
- 18. 手機的便攜式應用程序?
- 19. 便攜式.net應用程序
- 20. 便攜式的Java應用程序
- 21. 快速測試,便攜式Linux或便攜式編程語言?
- 22. 如何在Codeigniter中創建'便攜式'視圖?
- 23. 如何從php代碼創建便攜式可打印文件
- 24. 如何在C++中創建有效的便攜式計時器?
- 25. 便攜式線程API
- 26. 便攜式C++多線程
- 27. 編程便攜式voip
- 28. 便攜式Eclipse
- 29. 便攜式MongoDB?
- 30. 便攜式erlang
您可以鏈接* statically *,它將庫中的所有代碼拉入可執行文件。那麼它很可能能夠在具有相同平臺和操作系統的其他計算機上運行。但是,您不能從例如Linux並在Windows上運行它,或爲ARM編譯的程序並在x86上運行它。 – 2014-09-22 14:37:15
http://qt-project.org/doc/qt-5/deployment.html – Mat 2014-09-22 14:38:17
看看http://stackoverflow.com/questions/20285259/how-to-configure-and-deploy-qt-to - 運行平臺,獨立/ 21351069 – Nejat 2014-09-22 15:27:05