• 7332阅读
  • 6回复

windows7下4.6.2 debug出错 release没问题 [复制链接]

上一主题 下一主题
离线xuwd05
 
只看楼主 倒序阅读 楼主  发表于: 2010-03-15
并不是自己编译的,而是在qt的官网http://qt.nokia.com/downloads下载的已经编译的版本(library)  Qt libraries 4.6.2 for Windows (VS 2008, 194 MB)
安装后设置好环境变量,然后安装官方插件 http://get.qt.nokia.com/vsaddin/qt-vs-addin-1.1.4.exe

现在的问题是 release下没有问题 但是debug下报错如下:
>qtmaind.lib(qtmain_win.obj) : fatal error LNK1103: debugging information corrupt; recompile module

查了一下qtmaind.lib对应的是debug模式的库,现在不明白的是为什么 debug出错而release没问题

请大牛指教
离线xuwd05
只看该作者 1楼 发表于: 2010-03-16
自己找到原因了,4.6版本对平台的支持的官方说明里提到:
http://doc.trolltech.com/4.6/supported-platforms.html#tier-2-platforms
对于4.6版本的Qt ,Windows 7系统下目前只支持 MSVC 2008
同时提到 在未来的4.7版本下,计划让win7支持VS2005,并且4.7版本会支持VS2010

我现在用的win7,想用Qt只能装VS2008了

ps:现在用qt有官方提供的VS库,不用编译,真是方便多了
离线xuwd05
只看该作者 2楼 发表于: 2010-03-16
自己顶一顶吧,希望对大家有帮助
没有看到论坛里提到官方library的事
离线北落师门
只看该作者 3楼 发表于: 2010-03-18
你的能不能编译静态的程序??
离线wd007

只看该作者 4楼 发表于: 2010-03-18
楼主不是一直在VS2008下使用吗
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线xuwd05
只看该作者 5楼 发表于: 2010-03-19
引用第3楼北落师门于2010-03-18 17:16发表的  :
你的能不能编译静态的程序??


VS2008下可以的
离线xuwd05
只看该作者 6楼 发表于: 2010-03-19
引用第4楼wd007于2010-03-18 21:07发表的  :
楼主不是一直在VS2008下使用吗


本来是用VS2005,后来改用VS2008就好了
快速回复
限100 字节
 
上一个 下一个