- 主题:大家写的程序打包exe后一般多大?
几兆到上百G都有吧,很难平均,就说中位数吧
--来自微微水木3.5.12
--
FROM 123.117.83.*
我用 C++/Qt 写 Windows GUI 程序,大概六万行代码左右。编译后加上 Qt 的 dll 未压缩是 20M 左右,压缩后是 6M 左右。有一个大一点十四万行的 Qt 项目里面包含了较多图片和 xlsx 表格,打包压缩发给客户是 20M 左右。
用 python 写后端程序,大概一万行 python 代码的话,用 cython 编译后丢到服务器,一般要用掉 20M 左右,越大的项目编译后也越大。但我水平只写五万行代码以下的 Python 项目,没写过更大的。
用 java 写 android app,代码不多,都是小项目,但生成的 apk 一般是 20M 到 30M 左右。
所以我个人能接受的 APP 尺寸大概就是这个 20M 吧。
【 在 Findest 的大作中提到: 】
: 几兆到上百G都有吧,很难平均,就说中位数吧
: --来自微微水木3.5.12
--
FROM 183.253.147.*
厉害!!你的代码效率比较高吧
【 在 hgoldfish 的大作中提到: 】
: 我用 C++/Qt 写 Windows GUI 程序,大概六万行代码左右。编译后加上 Qt 的 dll 未压缩是 20M 左右,压缩后是 6M 左右。有一个大一点十四万行的 Qt 项目里面包含了较多图片和 xlsx 表格,打包压缩发给客户是 20M 左右。
:
: 用 python 写后端程序,大概一万行 python 代码的话,用 cython 编译后丢到服务器,一般要用掉 20M 左右,越大的项目编译后也越大。但我水平只写五万行代码以下的 Python 项目,没写过更大的。
: ...................
--来自微微水木3.5.12
--
FROM 123.117.83.*
上万行的Qt程序打包后未压缩能在20M左右,怎么做到的? QtCore、QtGui、QtNetwork
、QtWidgets几个dll加起来都20M出头了。
【 在 hgoldfish 的大作中提到: 】
: 我用 C++/Qt 写 Windows GUI 程序,大概六万行代码左右。编译后加上 Qt 的 dll 未压缩是 20M 左右,压缩后是 6M 左右。有一个大一点十四万行的 Qt 项目里面包含了较多图片和 xlsx 表格,打包压缩发给客户是 20M 左右。
: 用 python 写后端程序,大概一万行 python 代码的话,用 cython 编译后丢到服务器,一般要用掉 20M 左右,越大的项目编译后也越大。但我水平只写五万行代码以下的 Python 项目,没写过更大的。
: 用 java 写 android app,代码不多,都是小项目,但生成的 apk 一般是 20M 到 30M 左右。
: ...................
--
FROM 120.33.139.*
大的主要是库,库里大的主要是资源。
代码本身不大,主要看引用啥了。
【 在 Findest 的大作中提到: 】
: 几兆到上百G都有吧,很难平均,就说中位数吧
: --来自微微水木3.5.12
: --
:
发自「今日水木 on Android」
--
FROM 123.118.14.*
可能是因为我用的是旧版本的 Qt,只打包了 QtCore, QtGui, QtWidgets 三个模块和 platform/qwindows.dll 和 jpeg/gif 三个插件。
有一个版本的 Qt 把 mime 数据库都塞到 QtCore 里面去了。
这是我写的剪粘板同步工具,你可以下载看看我打包的内容:
https://qtng.org/lafdup.7z
https://github.com/hgoldfish/lafdup/
编辑:我干脆稍微修整了源代码上传到 github,并且把软件发布在新软版了。
https://www.mysmth.net/nForum/article/NewSoftware/273485?s=273485
【 在 callmebbser 的大作中提到: 】
: 上万行的Qt程序打包后未压缩能在20M左右,怎么做到的? QtCore、QtGui、QtNetwork
: 、QtWidgets几个dll加起来都20M出头了。
--
修改:hgoldfish FROM 183.253.147.*
FROM 183.253.147.*