什么是qt动态编译
展开全部
你好
说简单点,你打开一些安装后的文件,比如在windows系统,会有一些dll文件。这些文件是程序运行过程中,按照需要动态加载级内存,如果暂时用不着某个功能,把dll从内存释放就行了。
动态编译的好处是exe文件小,适合版本升级(替换dll文件就行了)。
静态编译,就是只有一个exe文件,比较适合小程序,不升级的程序。
我们写qt,写着玩,qt默认是动态编译,其实我们的功能很简单,但不得不加载一堆dll,好几十M,程序才能在别的电脑上跑起来。
希望对你有帮助
说简单点,你打开一些安装后的文件,比如在windows系统,会有一些dll文件。这些文件是程序运行过程中,按照需要动态加载级内存,如果暂时用不着某个功能,把dll从内存释放就行了。
动态编译的好处是exe文件小,适合版本升级(替换dll文件就行了)。
静态编译,就是只有一个exe文件,比较适合小程序,不升级的程序。
我们写qt,写着玩,qt默认是动态编译,其实我们的功能很简单,但不得不加载一堆dll,好几十M,程序才能在别的电脑上跑起来。
希望对你有帮助
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询