我对编程非常感兴趣,特别是创建gui程序。我在网上做了一些搜索,并知道我需要一些库(例如qt)来创建gui接口,我没有问题。我的问题是,一旦我创建了程序(比如在c ++和qt中)并编译它,它是否能够在没有安装qt库的计算机上运行?如果它不会,我怎么能创建一个gui程序,不需要任何特殊的库来呈现界面?
答案 0 :(得分:2)
Qt非常好,但请记住,不允许将使用库的应用程序部署为静态,它是付费的。 (“静态链接不受新LGPL许可的约束,因此如果不想根据GPL发布自己的代码,则必须购买商业许可证。” - here)Qt仅允许,免费(根据许可证),共享/动态链接。
wxWidgets允许免费进行静态链接。也许是GTKmm。
答案 1 :(得分:1)