朕的 发表于 2021-5-26 18:52:47

有个疑问,写的子程序如果没有被引用调用会编译进去吗

有个疑问,写的子程序如果没有被引用调用会编译进去吗?

比如,一个程序里面,写了一些类、方法,或者易语言的子程序,如果这些子程序都没有被使用的话,会被编译进去吗?会不会增加程序的体积?

呵呵仙8 发表于 2021-5-26 19:15:27

应该会把整个页面的内容写进去!不然,一个空窗口那里来4点几m体积

李先森 发表于 2021-5-26 19:16:02

火山是按需编译,凡是执行中没有被调用,就不会编译程序中

朕的 发表于 2021-5-26 19:16:22

呵呵仙8 发表于 2021-5-26 19:15
应该会把整个页面的内容写进去!不然,一个空窗口那里来4点几m体积

那个4MB是 MFC界面库的原因,只要用了这个库就会多出来几MB。

火绒 发表于 2021-5-26 19:16:48

呵呵仙8 发表于 2021-5-26 19:15
应该会把整个页面的内容写进去!不然,一个空窗口那里来4点几m体积

误人子弟

李先森 发表于 2021-5-26 19:19:04

呵呵仙8 发表于 2021-5-26 19:15
应该会把整个页面的内容写进去!不然,一个空窗口那里来4点几m体积

窗口组件不一样,因为窗口组件默认属性及关联代码,即便你不用系统也会调用

呵呵仙8 发表于 2021-5-26 19:36:01

大家一至通过!证明是不会的!放心加载任何模块即可!^O^

朕的 发表于 2021-5-26 19:42:37

呵呵仙8 发表于 2021-5-26 19:36
大家一至通过!证明是不会的!放心加载任何模块即可!^O^

引用的模块没用到的子程序,肯定是不会写入进程序的。不知道自己写的程序里面,一些没使用的会不会写进去

呵呵仙8 发表于 2021-5-26 20:07:16

你复制某些模块的代码到你的工作区下再编译,看下体积大了多少字节不就知有没有多余代码编译了?!

wrx198728 发表于 2021-5-26 20:42:16

调用了某库 会把这个库函数所在的相关所有文件全部打包
页: [1] 2
查看完整版本: 有个疑问,写的子程序如果没有被引用调用会编译进去吗