nynw.net
当前位置:首页 >> 为什么我用易语言编的程序用静态编译只能在自己电... >>

为什么我用易语言编的程序用静态编译只能在自己电...

看你有没有调用其他的动态链接库(*·dll),如果有,请把链接库文件一同打包。如果没有,请检查是否有易语言模块或者什么资源以及数据库什么的,统统打包,静态编译是不包含这些的。

因为使用了播放器控件的软件无法静态编译,目前没有多好的解决方案,把依赖文件写出然后打包就可以了。

如果能运行肯定就是你写代码有问题了。例如,使用了调试输出 或者 输出调试文本 之类的调试命令,结果只能在调试环境下执行,又或者是你使用了绝对路径,而别人路径与你不同无法执行到指定内容。如果不能运行那就是被杀软K掉了。

编译的时候就出现了问题,你应该没有生成真正的可执行文件exe。 嘉我起鹅号:六二三八五九五零三,开远程帮你解决

因为静态编译需要付费,我这有静态编译修复器,网址:http://pan.baidu.com/s/1gd9r3Pp

只生成了obj文件,没有链接出exe文件,原因可能是link.ini配置错误或者link.exe路径错误,也有可能是static_lib中没有需要的静态库。静态编译的错误原因会显示在提示区里。 如果是link.ini配置错误或者link.exe路径不对,说明破解不成功,重新破...

修改一下link.ini 文件就可以正常编译了。 linker="D:\易语言5.11破解版\连接器\bin\link.exe" ; linker用于指定链接器文件。可以使用完整路径或相对路径(相对于易语言安装目录),路径两端可以加上半角双引号。 ; 如果不指定此项,默认会根据l...

个人推荐静态编译,这样有效减少文件数量 易语言编译说明: 静态编译是封装了所有易语言的api,不需要打包运行库,也不需要调用额外的运行库 普通编译只是把程序本身编译,不打包运行库,运行时还需调用额外的运行库 独立编译就是把运行库打包在...

这是杀毒软件在作怪,本身易语言编写的程序基本都会被报毒,如果是你自己写的软件,完全可信,那你就把杀毒软件关了,或者添加信任就可以了

使用编译编译出来的程序在发布时必须带上所有调用到的支持库文件(即使程序只用到了一个支持库中的一个命令,发布时也要带上整个支持库,否则无法再没有安装易语言的电脑上运行),所以使用编译编译出来的程序体积都很大。 使用静态编译出来的程...

网站首页 | 网站地图
All rights reserved Powered by www.nynw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com