ngg0707
V2EX  ›  Qt

静态编译的 qt 只有 17M 大小,运行起来占 2.5M 内存。比 electron 的 100 多 M 大小,跑起来占 100M 内存可爱多了

  •  1
     
  •   ngg0707 · Jun 25, 2018 · 13213 views
    This topic created in 2929 days ago, the information mentioned may be changed or developed.

    按教程编译完了,感觉好爽。以前都是动态链接,动态库太大。以后可以用静态编译来写小工具了。

    30 replies    2019-06-02 22:29:13 +08:00
    agagega
        1
    agagega  
       Jun 25, 2018 via iPhone   ❤️ 1
    当年大家也骂 Qt 打包体积大的...时代变了
    34C
        2
    34C  
       Jun 25, 2018 via iPhone
    17M 就可爱… 果然时代变了…
    pisser
        3
    pisser  
       Jun 25, 2018
    electron 是小清新偷懒之作。
    cnnblike
        4
    cnnblike  
       Jun 25, 2018   ❤️ 1
    17M 都觉得小了……当年知乎上还有人抱怨 qt 打包体积大,教你怎么裁剪的
    vmebeh
        5
    vmebeh  
       Jun 25, 2018 via iPhone
    17M 的小工具,那不到 1M 的算微型了,几十 K 的算纳米型
    thedrwu
        6
    thedrwu  
       Jun 25, 2018 via Android
    qt 只编译自己需要的部分,能缩小到 3M 左右。
    loading
        7
    loading  
       Jun 25, 2018 via iPhone
    hello world 就有 17M,美好!
    kokutou
        8
    kokutou  
       Jun 25, 2018 via Android
    17M。。。时代变了。。。
    aice114
        9
    aice114  
       Jun 25, 2018 via Android
    没有比较就没有伤害啊,
    Sharuru
        10
    Sharuru  
       Jun 25, 2018 via Android   ❤️ 1
    哈哈,17M 现在看起来确实足够小了。

    说起来,那个抖音的贴楼下有人吐槽 100M 太大了还被喷是在酸 233
    ngg0707
        11
    ngg0707  
    OP
       Jun 25, 2018 via iPhone
    @agagega 😂
    ngg0707
        12
    ngg0707  
    OP
       Jun 25, 2018 via iPhone
    @34C 😂
    ngg0707
        13
    ngg0707  
    OP
       Jun 25, 2018 via iPhone
    @cnnblike 😂
    ngg0707
        14
    ngg0707  
    OP
       Jun 25, 2018 via iPhone
    @vmebeh 😂
    ngg0707
        15
    ngg0707  
    OP
       Jun 25, 2018 via iPhone
    @thedrwu 😂
    ngg0707
        16
    ngg0707  
    OP
       Jun 25, 2018 via iPhone
    @kokutou 😂毕竟年轻
    ngg0707
        17
    ngg0707  
    OP
       Jun 25, 2018 via iPhone
    @aice114 😂
    nfroot
        18
    nfroot  
       Jun 25, 2018
    高德地图车机版 没存几个城市的离线地图 升级的时候居然和我说占了 10G 空间,当时我都震惊了
    ngg0707
        19
    ngg0707  
    OP
       Jun 25, 2018 via iPhone
    @nfroot 可能数据文件大吧……
    nfroot
        20
    nfroot  
       Jun 25, 2018
    @ngg0707 离线地图也没下载很多,按说 1-2G 正常,10G 太离谱。
    Widewind
        21
    Widewind  
       Jun 25, 2018 via Android
    静态编译 qt 需要商业版吧
    nicevar
        22
    nicevar  
       Jun 25, 2018
    其实不用静态编译,Gui、Core 这几个动态库压缩一下每个也就 2M 多点,基本上 8M 左右,省时省力
    ioc
        23
    ioc  
       Jun 25, 2018 via Android
    https://github.com/XhstormR/GetBilibili-C/releases/latest

    GUI 程序,纯 C + curl + openssl 也不过 3M,这算袖珍级别了吧。
    ngg0707
        24
    ngg0707  
    OP
       Jun 25, 2018
    @Widewind 开源就没事了吧……
    ngg0707
        25
    ngg0707  
    OP
       Jun 25, 2018
    @ioc 用的什么库呢? awt 和 swing ?
    ioc
        26
    ioc  
       Jun 25, 2018 via Android
    @ngg0707 都说了纯 C 语言啊,不可能是 java 的
    lxrmido
        27
    lxrmido  
       Jun 25, 2018
    ……当年看雪上,大于 1M 的小工具都会被群嘲
    Erskine
        28
    Erskine  
       Jun 25, 2018 via Android
    pandownload 里面放了一个 aria2 界面又好看
    zhujinliang
        29
    zhujinliang  
       Jun 25, 2018
    想起来 UPX,好怀念,当年喜欢鼓捣这玩意,把各种 exe 扔进去压缩一遍 2333
    sirenserenity
        30
    sirenserenity  
       Jun 2, 2019
    wxwidgets 打包起来 1M 都不到吧。。不过开发起来比较辛苦,还是 Qt 效率高。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1076 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 62ms · UTC 18:45 · PVG 02:45 · LAX 11:45 · JFK 14:45
    ♥ Do have faith in what you're doing.