源代码一样,编译选项一样,为什么编译出来的动态连接库不同?

yueyucanyang 2010-10-28 07:18:34
VC6.0下,源代码一样,编译选项一样,为什么编译出来的动态连接库不同?

两个工程的不同之处:1.工程路径不同 2.编译时间不同 3.一个在SVN目录下检出的

用对比软件对两两个工程生成的动态连接库,他们是不同,为什么?
...全文
240 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
arong1234 2010-10-31
  • 打赏
  • 举报
回复
你二进制对比当然可能不同,简单的例子:如果你包含了调试选项,你的dll中就包含了源代码的路径信息。另外一个常见的不同就是编译时间。

比较这个毫无意义,编译器只保证它功能不变,不保证文件字节流完全一样
libinfei8848 2010-10-31
  • 打赏
  • 举报
回复
二进制的文件用对比文件工具对比?
。。。。
dingshaofengbinbin 2010-10-31
  • 打赏
  • 举报
回复
不晓得,等高手!!
AssemblyCai 2010-10-31
  • 打赏
  • 举报
回复
为什么要一样?
某某9 2010-10-28
  • 打赏
  • 举报
回复
源代码一样,编译选项一样

咋会不一样?

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧