到底是静态编译好呢还是动态编译好呢?
测试了一下,静态编译文件3.8M,用ResHacker查看文件有许多不是我塞进去的资源文件。动态编译文件549K,几乎没有多余的资源文件。
到底是动态编译好呢还是静态编译好呢?
:)
写小工具就静态编译,然后用资源修改工具把多于的资源删掉。
:)
写复杂点的软件用模块化开发动态编译,节省空间和易于维护升级。 动态编译文件是很小,但是如果用户电脑上没有对应的环境,就无法运行软件。。一般来说在win10 上是没问题的。。但是win7就不一定了,尤其是很多人装机都是Ghost 系统,缺东西。
win10都集成了,一般win10没事。如果想要保证在win7上能完美运行,最好还是静态编译mfc。。 程序虽然大,但是稳。。 创世魂 发表于 2021-5-1 21:26
动态编译文件是很小,但是如果用户电脑上没有对应的环境,就无法运行软件。。一般来说在win10 上是没问题的 ...
没有c++环境是不是会提示下载?点一下就开始下载了?我记得曾经遇到过没有c++环境会**窗,点一下下载安装就好了。 创世魂 发表于 2021-5-1 21:26
动态编译文件是很小,但是如果用户电脑上没有对应的环境,就无法运行软件。。一般来说在win10 上是没问题的 ...
按理来说,动态编译会把所需要的库也编译出来啊,怎么会缺少库呢 好像可以通过安装微软c++运行库来解决
页:
[1]