• 9140阅读
  • 12回复

莫名其妙的段错误 [复制链接]

上一主题 下一主题
离线la_fisher
 

只看楼主 倒序阅读 楼主  发表于: 2010-12-30
在自己计算机上编译/运行完全正常的程序,拿到另一个完全相同的系统下,一运行就提示段错误。何解?

(需要的QT库都是从本机拷过去的)
离线xtfllbl

只看该作者 1楼 发表于: 2010-12-30
没考全,ldd或者其他工具看过了么,依赖库,环境一样么?
上海欢迎您
离线jdwx

只看该作者 2楼 发表于: 2010-12-30
什么都一样,包括程序目录?内存大小也一样?
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线la_fisher

只看该作者 3楼 发表于: 2010-12-30
回 1楼(xtfllbl) 的帖子
库拷全了,否则会提示依赖库找不到。
离线la_fisher

只看该作者 4楼 发表于: 2010-12-30
回 2楼(jdwx) 的帖子
程序目录/内存大小/操作系统版本还真是一样。

不过完全一样是不可能的,这显然不是错误原因。
离线la_fisher

只看该作者 5楼 发表于: 2010-12-30
太奇怪了,只能在对方计算机装个开发环境调了。
离线jdwx

只看该作者 6楼 发表于: 2010-12-30
装个开发环境估计有用?
我遇到过此类问题最古怪的一次是内存条坏了!哈哈!
当然不是自己开发的程序,是安装系统,一张光盘用了上百次,都好使。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线jdwx

只看该作者 7楼 发表于: 2010-12-30
再补充一句:最简单的办法,在第三台机器上试试,不行就装一个虚拟机很方便的。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线la_fisher

只看该作者 8楼 发表于: 2010-12-30
装了个开发环境,还真就好了。(程序没做任何变动就好了)。

猜测肯定是QT依赖的其他库的版本不对造成的。
离线jdwx

只看该作者 9楼 发表于: 2010-12-30
对了win版的QT好像是用vs2008编译的,不知道对不对?
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线roywillow

只看该作者 10楼 发表于: 2010-12-30
话说……好歹说说是提升的啥错误……
是不是漏掉了一些插件或者backend之类的
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线la_fisher

只看该作者 11楼 发表于: 2010-12-30
应该不是。用ldd查过了,库都是全的。
离线water_wf

只看该作者 12楼 发表于: 2010-12-30
valgrind
快速回复
限100 字节
 
上一个 下一个