ast*_*ter 8 c++ user-interface frameworks
因此,据我所知,没有办法拥有C++ GUI设计器并将您的应用程序作为一个独立的可执行文件发布.所有第三方框架都以.dll-s等形式添加它们的依赖项,无论是MFC,Qt,WTL,wxWidgets,GTK.这让我只有一个解决方案 - 使用Win32 API为我当前的应用程序设计GUI.我的假设是正确的还是我错过了什么?我一直想知道uTorrent和其他一些人是如何设法做到的.谢谢.
不,您可以静态链接大多数流行的GUI框架,包括MFC,Qt,ATL/WTL和wxWidgets.我不知道GTK,但我认为你也可以静态链接它.
静态链接意味着您不是动态链接到DLL中的库代码,而是将该代码直接链接到您的可执行文件中,从而生成一个单独的EXE文件,您可以在没有任何外部依赖性的情况下发送该文件.
但当然,这些依赖关系将仍然是在那里,他们将仍然臃肿的可执行文件的大小,这可能是一个问题,根据您的部署机制.此外,对于接近金属的编程也有一些说法,因此直接使用Win32 API绝对是一种选择.这将产生绝对最小,最轻的应用程序,也可能是最快的.事实上,我相信这正是μTorrent所做的(或者至少,它是他们以前在几个版本中所做的).
| 归档时间: |
|
| 查看次数: |
3644 次 |
| 最近记录: |