递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 8639|回复: 5
打印 上一主题 下一主题

[视窗] 到底是静态编译好呢还是动态编译好呢?

[复制链接]

91

主题

490

帖子

2059

积分

金牌会员

免费版体验专员

Rank: 6Rank: 6

积分
2059
跳转到指定楼层
楼主
发表于 2021-5-1 15:36:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
测试了一下,静态编译文件3.8M,用ResHacker查看文件有许多不是我塞进去的资源文件。
动态编译文件549K,几乎没有多余的资源文件。
到底是动态编译好呢还是静态编译好呢?
非主流编程软件/非官方指定的/非正式版体验专员
回复

使用道具 举报

149

主题

941

帖子

3978

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3978
QQ
沙发
发表于 2021-5-1 15:48:25 | 只看该作者

写小工具就静态编译,然后用资源修改工具把多于的资源删掉。

写复杂点的软件用模块化开发动态编译,节省空间和易于维护升级。
全国江浙沪音视频通讯、视频会议互动
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40549
板凳
发表于 2021-5-1 21:26:30 | 只看该作者
动态编译文件是很小,但是如果用户电脑上没有对应的环境,就无法运行软件。。一般来说在win10 上是没问题的。。但是win7就不一定了,尤其是很多人装机都是Ghost 系统,缺东西。

win10都集成了,一般win10没事。如果想要保证在win7上能完美运行,最好还是静态编译mfc。。 程序虽然大,但是稳。。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

91

主题

490

帖子

2059

积分

金牌会员

免费版体验专员

Rank: 6Rank: 6

积分
2059
地板
 楼主| 发表于 2021-5-1 21:34:28 | 只看该作者
创世魂 发表于 2021-5-1 21:26
动态编译文件是很小,但是如果用户电脑上没有对应的环境,就无法运行软件。。一般来说在win10 上是没问题的 ...

没有c++环境是不是会提示下载?点一下就开始下载了?我记得曾经遇到过没有c++环境会**窗,点一下下载安装就好了。
非主流编程软件/非官方指定的/非正式版体验专员
回复

使用道具 举报

149

主题

941

帖子

3978

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3978
QQ
5#
发表于 2021-5-2 05:18:11 | 只看该作者
创世魂 发表于 2021-5-1 21:26
动态编译文件是很小,但是如果用户电脑上没有对应的环境,就无法运行软件。。一般来说在win10 上是没问题的 ...

按理来说,动态编译会把所需要的库也编译出来啊,怎么会缺少库呢
全国江浙沪音视频通讯、视频会议互动
回复

使用道具 举报

32

主题

404

帖子

3537

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3537
6#
发表于 2021-5-2 08:03:57 | 只看该作者
好像可以通过安装微软c++运行库来解决
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-25 16:39 , Processed in 0.086389 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表