用C++快速提问Qt
Quick question about Qt with C++
我现在无法下载Qt IDE,因为它大约是1.5GB,并且我的互联网连接限制为60Kb/s,下载限制为500MB。所以,请原谅我的好奇心,因为我在很长一段时间内都无法尝试Qt。
问题是:如果我想使用Qt的DB、GUI和Networking功能,那么包含这些功能库的"helloworld"程序的典型大小是多少?
此外,Qt是否应该安装在像.Net Framework这样的计算机上以运行程序?
再次,对不起,我现在不能尝试Qt。
在Windows上使用这些模块的"helloworld"应用程序可能会超过5MB。这实际上取决于Qt的配置。您可以只静态链接您需要的内容,并压缩可执行文件(请参阅UPX)以获得更小的输出。
至于安装,没有可安装的框架。如果不使用静态链接,只需捆绑适当的DLL文件即可。
请注意,在非Windows平台上,答案是不同的。您没有指定,但我假设是Windows,因为引用了.NET(而不是Mono)。
Qt与.NET.没有任何关系
至于问题的另一部分,我承认我觉得有点奇怪。如果你只是在写helloworld,为什么要包括所有这些库?请记住,即使您在典型的C++中编写hello-world,也会包含iostream,它是一个库,但几乎没有任何开销。在我的电脑上,它可以编译到大约6kb。
相关文章:
- Qt VTK交互风格的信号到小部件
- QT在错误的班级中寻找空位
- 如何在选项卡视图Qt中设置一个新项目,并保存以前的项目
- 如何在Qt窗口小部件中使用QStringView(或QStringRef)
- 如何在Qt C++中更改光标
- 如何在MS Visual Studio 2019中运行QT UI
- QT通过C++添加映射QML项目
- libssh 的函数在构建 libssh 时无法在 Qt 和 cmake 错误中找到
- 如何将点击的信号和插槽添加到qt中的自定义按钮中
- Qt C++静态thread_local QNetworkAccessManager是线程应用程序的好选择吗
- 使用Qt C++计算类似Git的SHA1哈希
- Qt focusObjectChanged example?
- 如何在cpp文件之间切换窗口?在Qt中
- Qt和C++:将QLineEdit添加到QTabWidget中
- 从数据库实时显示QT c++中的数据
- Qt Quick-如何仅从c++代码与qml属性交互
- 无法使用Qt Creator在Windows中构建yaml-cpp
- 如何在Qt中取消捕获字符串
- Qt SQLite没有查询或参数计数不匹配
- Qt SQlite无法创建表