2008/10/12 | VC2005 集成 QT4 问题 The project doesn't contain any class which uses this form
类别(QT) | 评论(0) | 阅读(1386) | 发表于 14:59

       之前下载了开源的QT4.4.0,再vc2005下编译完成,但不知道怎么在vc2005开发QT程序,Gooooooooogle之后,找到了这篇文章《 在vs2005中集成QT4.4.2的编译方式》地址:ttp://blog.163.com/zyl_04401/blog/static/5066764420088230258990/

       但在进行到给按钮添加响应函数时,“双击按钮,产生相应的消息响应函数。”出现“Warning: Cannot find a class which uses this form ”。于是下载安装了 Qt Visual Studio Integration 1.4, 安装时提示需要安装vc2005 sp1补丁和.net Framework2.0 sp1 补丁。下载安装完两个补丁之后,双击按钮就可以添加消息响应函数。

       虽然安装了Qt Visual Studio Integration 1.4,但个人觉得主要问题应该是在于 vc2005 没有安装 sp1 补丁。

       此外,我还找到了下载QT商业版的地址,共享给喜欢 QT 的朋友, http://www.fulldls.com 搜索 Trolltech Qt  即可,有问题大家讨论。

       修改:今天再使用时又出现了错误,和原来的错误一样,只是1.4版本提示不同:“waring: The project doesn't contain any class which uses this form”,再打开之前可以添加响应函数的工程,双击按钮仍然可以添加响应消息,纳闷死了。于是新建了一个项目和原来的项目进行比较,发现新项目的类视图没有类信息,想到最近对vc2005所做的事,只有关闭了Update Intellisence 功能,打开该功能,重新建立一个项目实验,成功。

       所以,之前说问题在于安装 sp1 补丁,是因为安装后打开了Update Intellisence 功能,最终解决方案是 不要开启Update Intellisence 功能,或者选择菜单 【项目】| Update Intellisence 命令手动更新。

0

评论Comments