摘要:
一个Qt写的包含HTTP下载文件功能的小项目,由于对QNetworkReply的机制不太了解于是将原来自己定义的类QDownload丢弃重新用wininet的api实现了一个QHttpDownload类,继承自QThread这样每个QHttpDownload实例对应一个下载任务,在线程内进行不会导致主界面卡死.因为要不断的编译调试.突然发现即使没有任何代码的改动,直接启动调试时候也会提示项目已过期.Vc的编译默认都是增量编译的,也就是只编译上次成功编译以来修改过的文件.很明显这里出现了差错,导致提示项目过期.网上搜来的是说项目里包含了不存在的头文件导致的.这个包含不是用#include包含进来 阅读全文