我对编程有很多兴趣,特别是创建gui程序。我在网上做了一些搜索,知道我需要一些库(例如qt)来创建gui接口,我没有任何问题。我的问题是,一旦我创建了程序(可以用C++和qt说)并编译它,它是否能够在没有安装qt库的计算机上运行?并在万一它通常,我怎么能创建一个gui程序,不需要任何特殊的库来呈现界面?如何创建便携式gui程序
-1
A
回答
1
2
Qt确实不错,但请记住,不允许将使用这些库的应用程序部署为静态,它会被支付。 (“静态链接不受新的LGPL许可限制,因此,如果您不想在GPL下发布您自己的代码,您必须购买商业许可证。” - here)Qt只允许免费(在许可证),共享/动态链接。
wxWidgets允许静态链接免费。也许GTKmm也是如此。
相关问题
- 1. 创建便携式Matlab
- 2. 带GUI的便携式SVN
- 3. 如何以便携式方式创建过程?
- 4. 如何在便携式类库中创建线程?
- 5. 在VS2015中创建便携式类库
- 6. 如何创建一个便携式的应用程序(无需安装运行)
- 7. 命令行便携式应用程序
- 8. C++编译为便携式程序集?
- 9. 手机的便携式应用程序?
- 10. 便携式ODBC连接驱动程序
- 11. 便携式.net应用程序
- 12. 便携式的Java应用程序
- 13. 便携式Windows窗体应用程序
- 14. 快速测试,便携式Linux或便携式编程语言?
- 15. 如何在Codeigniter中创建'便携式'视图?
- 16. 如何从php代码创建便携式可打印文件
- 17. 如何在C++中创建有效的便携式计时器?
- 18. 便携式C++多线程
- 19. 便携式线程API
- 20. 便携式Eclipse
- 21. Windbg便携式?
- 22. 便携式erlang
- 23. 便携式方式
- 24. 如何将COM dll打包到便携式应用程序中?
- 25. 如何制作便携式python桌面应用程序?
- 26. 是否可以创建便携式UWP应用程序(=无需安装)
- 27. 用于创建OpenGL应用程序的便携式工具包库
- 28. 便携式C#IDE?
- 29. 便携式领域
- 30. Python便携式pyinstaller
您可以链接* 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