Chinaunix首页 | 论坛 | 博客
  • 博客访问: 109453
  • 博文数量: 23
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 270
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-10 17:58
文章分类
文章存档

2011年(1)

2009年(4)

2008年(18)

我的朋友

分类:

2008-03-13 22:58:10

在弄lele给代码时候 老是出现QWidget: Must construct a QApplication before a QPaintDevice这样的错误,后来只是照例子放到我的main里面都还是那个错误,但是在例子原来的地方就没事,因为我的加了 控制台,例子的没有加控制台 打印不出东西来,我就突然想起debug和release的事情来,果然 改例子的pro变成debug 同样出现QWidget: Must construct a QApplication before a QPaintDevice这这样的提示,这下找到了问题的原因了。赶紧到qwt.pro一看果然只有release 我就加了一个debug ,保存退出,make clean 接着make,得到了qwt的debug的库 ,不过名字没有变,不像qt的dll那样release的没有d,debug的有d。估计是程序是debug,qwt是release,qt是debug,他们之间有点过节吧 ,呵呵:)对了,要记得到qwt里面的designer把那个插件的pro也换过来哦,同样make clean后再make。然后把编译好的新的插件dll放到qt的相应的插件目录。否则到qt的designer加qwt的控件还是会挂!!!
还有就是一个网友的env.sh 太变态了 在里面加东西 死活export不了新加的,没招了,到命令行里面用 手动export,这下好了,怎么到了env.sh里面就不行呢,郁闷。。。后来那位网友 看了资料 用chmod搞定。。。真是怪事连连,志之。。。。
阅读(2722) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2008-07-12 03:20:56

你好,我在vs2005 下现已成功使用qwt编程,但是按照你的方法生成了dubug版本的lib文件依然无法dubug ,程序自己退出了就。请发邮件告诉我你是如何做到debug qwt的谢谢