为什么重复编译获得的exe输出不一致?有四个字节差异解决思路
为什么重复编译获得的exe输出不一致?有四个字节差异
为什么重复编译获得的exe输出不一致?有四个字节差异
用2005编译程序,编译结果四个字节差异
VC不是主要目的,问题起因是delphi重复编译结果不同,程序有两千多个字节差异
因为希望编译结果能够重现,所以很希望解决delphi的这个问题,顺便解决VC的问题
因为紧急,所以可以通过邮件联系,一切好商量
zbplusplus@163.com
------解决方案--------------------
这个…………
两次编译出的exe存在字节差异是正常的。
------解决方案--------------------
正常现象了
------解决方案--------------------
DEBUG时,一般重复编译会有12个字节的出入
RELEASE时,一般重复编译会有4个字节的出入
这你不需要关心吧,因为重复编译的程序执行起来没有区别。
------解决方案--------------------
正常现像
------解决方案--------------------
你可以试试
DEBUG时,一般重复编译会有12个字节的出入,除了这12个字节其他都一样,那么程序就是一样的
RELEASE时,一般重复编译会有4个字节的出入,除了这4个字节其他都一样,那么程序就是一样的
不过,保证程序一样的方法一般都是通过对源码的一致性检查实现的,直接对编译后的文件进行检查总感觉没有保证。
------解决方案--------------------
版本
------解决方案--------------------
HOHO,没注意还有这个情况,学习学习!
------解决方案--------------------
运行一下效果相同,就没问题
为什么重复编译获得的exe输出不一致?有四个字节差异
用2005编译程序,编译结果四个字节差异
VC不是主要目的,问题起因是delphi重复编译结果不同,程序有两千多个字节差异
因为希望编译结果能够重现,所以很希望解决delphi的这个问题,顺便解决VC的问题
因为紧急,所以可以通过邮件联系,一切好商量
zbplusplus@163.com
------解决方案--------------------
这个…………
两次编译出的exe存在字节差异是正常的。
------解决方案--------------------
正常现象了
------解决方案--------------------
DEBUG时,一般重复编译会有12个字节的出入
RELEASE时,一般重复编译会有4个字节的出入
这你不需要关心吧,因为重复编译的程序执行起来没有区别。
------解决方案--------------------
正常现像
------解决方案--------------------
你可以试试
DEBUG时,一般重复编译会有12个字节的出入,除了这12个字节其他都一样,那么程序就是一样的
RELEASE时,一般重复编译会有4个字节的出入,除了这4个字节其他都一样,那么程序就是一样的
不过,保证程序一样的方法一般都是通过对源码的一致性检查实现的,直接对编译后的文件进行检查总感觉没有保证。
------解决方案--------------------
版本
------解决方案--------------------
HOHO,没注意还有这个情况,学习学习!
------解决方案--------------------
运行一下效果相同,就没问题