递归火山软件开发平台

标题: 到底是静态编译好呢还是动态编译好呢? [打印本页]

作者: Fang0x378    时间: 2021-5-1 15:36
标题: 到底是静态编译好呢还是动态编译好呢?
测试了一下,静态编译文件3.8M,用ResHacker查看文件有许多不是我塞进去的资源文件。
动态编译文件549K,几乎没有多余的资源文件。
到底是动态编译好呢还是静态编译好呢?

作者: 朕的    时间: 2021-5-1 15:48

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

写复杂点的软件用模块化开发动态编译,节省空间和易于维护升级。
作者: 创世魂    时间: 2021-5-1 21:26
动态编译文件是很小,但是如果用户电脑上没有对应的环境,就无法运行软件。。一般来说在win10 上是没问题的。。但是win7就不一定了,尤其是很多人装机都是Ghost 系统,缺东西。

win10都集成了,一般win10没事。如果想要保证在win7上能完美运行,最好还是静态编译mfc。。 程序虽然大,但是稳。。
作者: Fang0x378    时间: 2021-5-1 21:34
创世魂 发表于 2021-5-1 21:26
动态编译文件是很小,但是如果用户电脑上没有对应的环境,就无法运行软件。。一般来说在win10 上是没问题的 ...

没有c++环境是不是会提示下载?点一下就开始下载了?我记得曾经遇到过没有c++环境会**窗,点一下下载安装就好了。
作者: 朕的    时间: 2021-5-2 05:18
创世魂 发表于 2021-5-1 21:26
动态编译文件是很小,但是如果用户电脑上没有对应的环境,就无法运行软件。。一般来说在win10 上是没问题的 ...

按理来说,动态编译会把所需要的库也编译出来啊,怎么会缺少库呢
作者: 正版商业用户    时间: 2021-5-2 08:03
好像可以通过安装微软c++运行库来解决




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4