标题:想问下QT怎么编出WIN32平台的程序呢?
作者:wter27
日期:2011-01-09 15:11
内容:
我写了个代码。但是DEBUG的时候发现错误提示在了段引用错误,然后跟踪后发现居然是用的Q_WINCE的的宏变量。我蒙了,这个是要求必须是商业版才能写出WIN32下的程序么?自己弄个QT+VS2008可否,或者有没什么更简便的方法啊。
我现在用的版本是qt-sdk-win-opensource-2010.05的,这个不支持WIN32吧?
#1 [XChinux 01-09 16:14]
怎么会与Q_WINCE有关系呢?把你相关代码帖出来看看
#2 回 1楼(XChinux) 的帖子 [wter27 01-09 16:37]
这个是代码。出错的是inferior stopped什么的。
http://www.qtcn.org/bbs/read.php?tid=33706
用DEBUG的时候有这样的东西
反正总是内存引用错误,刚开始我以为是没有定义指针引起的,但是发现不是这么个情况,因为只有在调用窗口的时候才出现错误,单个并没有,我想是不是内存机制不一样才引起了这个情况?
#3 [XChinux 01-09 16:43]
你不是是控制台程序,结果没有加CONFIG += console吧?
#4 回 3楼(XChinux) 的帖子 [wter27 01-09 17:01]
不是控制台。具体是如果单独在main()里使用窗口类可以。但是通过Dialog访问那个窗口类就不行了。好几天了,不知道问题在哪里。我连点BUG提示都不理解
#5 [listlike 02-11 00:04]
你的VS是什么版本,如果是VS 2010 使用 QT的VS2008的包,会出现莫名其妙的问题。