易语言编程教学入门
易语言怎么独立编译/ 在没有安装易语言的情况下也可以运行?
易语言可以编译在没有安装易语言的情况下也可以运行的可执行文件:
1.方法
如下图,在正确安装加密狗的情况下,使用静态编译或者独立编译,即可得到可以在没有易语言运行库的情况下运行的exe文件。
2.独立编译、静态编译与编译的区别
独立编译:
是编译器在编译的时候将必须的动态链接库整个打包到目标文件中,在第一次运行的时候,目标可执行文件会将动态链接库释放,然后再执行目标代码。相对静态编译,独立编译生成的exe文件由于将完整的动态链接库打包到文件中,所以体积会大一些。
静态编译:
是编译器在编译可执行文件的时候,通过链接器(一般是vc98、vc6,vc2010、vc2012、vc2015)将可执行文件需要调用的对应动态链接库中要用到的部分提取出来,链接到可执行文件中去,使可执行文件在运行的时候不依赖于动态链接库。易语言5.0以后的版本,静态编译的EXE更像是VC的程序,体积相对较小。
编译:
编译时把可执行文件自身和所需支持库“放到”同一目录,运行时直接打开软件就可以运行了,但支持库与软件本身须在同一目录或windows系统可以找到的地方(一般是在system32文件夹内)。编译生成的可执行文件本身最小,但不能脱离运行库运行,不建议发布的时候使用。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/19452.html