• 4017阅读
  • 4回复

Release 版本 信号与槽的问题 [复制链接]

上一主题 下一主题
离线jingma0919
 

只看楼主 倒序阅读 楼主  发表于: 2014-08-28
我的环境是 vc 6.0 编译debug 版本没有问题,当编译好release 版本后,槽接收不到信号,怎么回事?
另:vc 怎么编译静态程序?编译好放到别的机子也可以直接运行,而不去依赖dll库
离线bran_lee

只看该作者 1楼 发表于: 2014-08-28
接收不到信号应该还是你代码本身的问题,比如某些和debug、release版相关的宏导致代码不一致。
去除库依赖,既然你用了qt那就是不可能的,除非你用vc编的纯win32程序
当你只有锤子时,你看什么都像是钉子!
离线jingma0919

只看该作者 2楼 发表于: 2014-09-01
回 bran_lee 的帖子
bran_lee:接收不到信号应该还是你代码本身的问题,比如某些和debug、release版相关的宏导致代码不一致。
去除库依赖,既然你用了qt那就是不可能的,除非你用vc编的纯win32程序 (2014-08-28 19:05) 

我用的都是一样的代码,没有特殊区别debug与release 版本的宏,这个是QT内部用的宏吗?
离线roywillow

只看该作者 3楼 发表于: 2014-09-01
想静态运行qt程序的话就得自己去静态编译一份qt库
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线jingma0919

只看该作者 4楼 发表于: 2014-09-03
回 roywillow 的帖子
roywillow:想静态运行qt程序的话就得自己去静态编译一份qt库 (2014-09-01 18:29) 

好,谢谢。
快速回复
限100 字节
 
上一个 下一个