2个回答
展开全部
易语言4.X版的独立编译,是把程序中用到的所有支持库写到目的程序文件中,在运行程序的时候再把支持库写出来供程序调用。这就相当于给电脑配备了一部易语言词典,让电脑知道易语言程序让它干什么。由于支持库比较多,而且不能分开,所以,即使你使用了某一支持库中的一个命令,那么这个支持库也必须完整地写入支持库,就造成了易语言程序文件的体积特别庞大。
易语言5.0以后废除了独立编译,改用静态编译。静态编译是把用到的支持库分解,用到哪个命令,就对那个命令进行编译,直接变成电脑指令。因为支持库被分解了,程序的体积也就相应地变小,不再需要写出支持库。不过,到目前为止,易语言的静态编译还需要VB等的链接器才可以进行静态编译,这一点不是太好。另一点,易语言中使用了外部的控件,也不可以静态编译,这一点妨碍了易语言中外部组件的使用。
易语言在发展,以后应该会更完善的。
易语言5.0以后废除了独立编译,改用静态编译。静态编译是把用到的支持库分解,用到哪个命令,就对那个命令进行编译,直接变成电脑指令。因为支持库被分解了,程序的体积也就相应地变小,不再需要写出支持库。不过,到目前为止,易语言的静态编译还需要VB等的链接器才可以进行静态编译,这一点不是太好。另一点,易语言中使用了外部的控件,也不可以静态编译,这一点妨碍了易语言中外部组件的使用。
易语言在发展,以后应该会更完善的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询