易语言代码编译发布

写好了代码测试完毕后,要想发给别人使用,需要编译成EXE可执行文件,点击“编译”菜单,弹出下图,主要说明一下图中方框里的编译选项区别。

易语言代码编译到EXE文件有下面几种方式:

普通编译:发布时必须带上支持库(fne、fnr)才能运行

独立编译:把支持库(fne、fnr)打包进EXE,运行时释放到临时目录(接近自解压的RAR);

静态编译:把静态支持库(LIB)编译进EXE,直接成为一体,不再释放(和VC一样)。

 

普通编译

1、点击“编译”菜单下的“编译”项,这个就是我们说的“普通编译”也叫“非独立编译”,弹出保存编译结果的对话框,输入要生成的文件名,写出EXE文件。

2、点击上图中的“保存”按钮,弹出如下界面,因为普通编译后的EXE文件中不包含支持库文件,所以发给别人运行时候需要连同程序运行需要的支持库文件一并附带,此时易语言会提示是否将这个程序所要用的支持库写出到刚才编译后的文件目录中,此时可以选择“写出”。

3、点击上图“写出”按钮后,会看到写出情况的文字提示。

4、如果要发给别人使用这个程序,需要将下图中的两个文件一并发放,才可保证正常运行。

独立编译

1、点击“编译”菜单下的“独立编译”项,弹出如下界面,允许设置运行时的一些参数,此时可以保持默认。输入要生成的文件名,写出EXE文件。

2、点击上图中的“确定”按钮,弹出保存编译结果的对话框,输入要生成的文件名,写出EXE文件。

3、写出完成后,看到写出情况文字。

4、独立编译后就只有一个EXE文件,可以独立运行。

静态编译

1、点击“编译”菜单下的“静态编译”项,弹出如下界面,输入要生成的文件名,写出EXE文件。

2、如果已经正确配置了静态编译环境,会有如下信息提示,代表编译成功,如果提示“无法定位链接器!请检查 tools\link.ini 中的配置是否正确。”,请查看静态编译设置

4、独立编译后就只有一个EXE文件,可以独立运行。