Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/141.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 寻找免费的c++;跨平台GUI框架_C++_User Interface_Cross Platform - Fatal编程技术网

C++ 寻找免费的c++;跨平台GUI框架

C++ 寻找免费的c++;跨平台GUI框架,c++,user-interface,cross-platform,C++,User Interface,Cross Platform,我正在寻找跨平台的图形用户界面为商业项目免费 (这意味着我不能给出代码)没有GPL,我想没有LGPL 它还留给我什么?wxWidgets? 谢谢,您可以提供一个链接到LGPL许可库的封闭源代码应用程序。如果您想避免使用LGPL,这可能是最完整的功能选项。它使用了LGPL的衍生工具,该衍生工具在分布上更加灵活 然而,LGPL可用于商业工程。唯一的限制是您需要与UI库动态链接,这通常根本不是问题 使用LGPL,您还有许多其他选项,包括GTK、QT(从4.5开始)、FLTK等。其中,QT可能是我个人最

我正在寻找跨平台的图形用户界面为商业项目免费 (这意味着我不能给出代码)没有GPL,我想没有LGPL 它还留给我什么?wxWidgets?
谢谢,您可以提供一个链接到LGPL许可库的封闭源代码应用程序。

如果您想避免使用LGPL,这可能是最完整的功能选项。它使用了LGPL的衍生工具,该衍生工具在分布上更加灵活

然而,LGPL可用于商业工程。唯一的限制是您需要与UI库动态链接,这通常根本不是问题


使用LGPL,您还有许多其他选项,包括GTK、QT(从4.5开始)、FLTK等。其中,QT可能是我个人最喜欢的。除了链接之外,LGPL还要求如果您提供修改过的库,您必须提供修改的源代码。仍然不是问题,因为您的应用程序仍然可以按您的意愿关闭。是的。但是-如果您使用的是一个成熟的、功能齐全的库,通常库本身几乎不需要修改。只要原始库未被修改,您仍然可以自由地对库进行子类化以进行自定义。我(到目前为止)除了在核心库中进行一次小错误修复之外,从未做过任何其他事情(无论如何,我已将其提交给库开发人员,所以我不介意提供)。请看这个问题:他需要一个跨平台库。这个问题涉及Windows UI库,得票最多的答案是WTL。请重新检查LGPL,它非常无限制,不会对您自己的代码产生任何“病毒性”影响。