首页 > 其他 > 详细

Qt5下的常见问题————C1083

时间:2014-07-31 02:23:15      阅读:661      评论:0      收藏:0      [点我收藏+]

很多像我一样刚开始学习Qt的时候都会遇到这样的问题。例如"fatal error C1083: 无法打开包括文件:“QApplication”: No such file or directory",遇到这样的问题要么百度、要么问群里面老人。其实这类问题总结起来就是没有在pro文件中添加"QT += widgets"这样类似的语句。

这样的问题怎么解决呢?答案是这样的。

在纯Qt creator下,直接在指定项目的pro文件中添加"QT += widgets",或者是"greaterThan(QT_MAJOR_VERSION, 4): QT += widgets"(这种写法是Qt5新建工程时用的,具体也可以在Qt助手中搜索关键字qmake-Built-->in Test Functions-->greaterThan(variablename, value))。

在VS下,在Qt工程属性-C/C++-常规-附加包含目录中,添加"$(QTDIR)\include\QtWidgets",或者在菜单Qt5-Qt项目设置-QT模块中,勾选core、gui、widgets选项。有人可能会问了,能不能再VS下也改pro文件呢?答案是否定的,因为我就吃了这个亏,仔细想来就是因为VS没有读取pro来改变包含目录,只是从属性设置里面读取的,所以pro文件是不会管用的。

 

遇到问题自己先多多想想,也许就能解决了,很多问题百度是没有什么用的。经验积累和深入思考才是解决问题的重要法宝。依靠别的都不是正道。

 

另外补充一句:看《C++ GUI Programming with Qt 4.Second Edition jasmin编著》和《Qt Creator快速入门 霍亚飞编著》学习Qt的速度真是不可同日而语。希望正在徘徊选择Qt学习教程的同学们不要走错路哦。

Qt5下的常见问题————C1083,布布扣,bubuko.com

Qt5下的常见问题————C1083

原文:http://www.cnblogs.com/superstargg/p/3879519.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!