针对于QT5下找不到QApplication头文件的问题界解决
来源:互联网 发布:react.js主要功能 编辑:程序博客网 时间:2024/04/28 05:07
感谢前辈的总结,这里用了CTRL+C CTRL+V进行操作
原地址 http://bbs.csdn.net/topics/380130389
老版本:
1
2
#include <QApplication>
#include <QString>
忘了哪本书上推荐这样包含:
1
2
#include <QtGui/QApplication>
#include <QtCore/QString>
而今天在测试Qt5代码时发现:QApplication已经从原来的<QtGui/QApplication>移动到<QtWidgets/QApplication>了。
而QtGui中多了一个:<QtWidgets/QGuiApplication>
如果你的代码即要用Qt4编译,又要用Qt5编译,怎么办?
难道只能添加#if.../#else.../#endif?
所以,个人觉得最佳的包含风格仍然是老版的:
1
2
3
4
#include <QApplication>
#include <QString>
#include <QTextDocument>
#include <QTextCursor>
这将同时兼容Qt4与Qt5!
因为只要在Qt工程文件中添加了类似这样的语句:
1
QT += core gui widgets
则相应头文件的路径会自动到搜索列表里,而无需担心头文件找不到的问题。
并且,Qt的类中,是不可能存在重名的。
这不但提高了通用性,还简化了我们的记忆:我们并不需要知道某个类是属于哪个模块的。
只管交给qmake来处理就可以了。
- 针对于QT5下找不到QApplication头文件的问题界解决
- QT5.2出错:找不到头文件QApplication
- qt5找不到<QApplication>等头文件
- 从Qt5的改变看最佳头文件包含风格?QT5找不到#include<QApplication>头文件在哪里
- 从Qt5的改变看最佳头文件包含风格?QT5找不到#include<QApplication>头文件在哪里
- Qt5.4中遇到找不到头文件<QApplication>等。。
- 解决Linux下cocos2dx找不到头文件Box2D的问题
- 解决llvm/clang在windows下编译时找不到头文件和Lib的问题
- QT5找不到#include<QApplication>解决办法
- 解决JNI生成头文件找不到类的问题
- Qt4书中第一个例子,找不到QApplication头文件的问题解决
- 关于unbuntu下mysql.h头文件找不到的问题
- Eclipse下NDK环境配置,找不到头文件的问题
- QT5.0.1在Windows下 出现QApplication: No such file or directory 问题的解决办法
- QT5.0.1在WIN7下 出现QApplication: No such file or directory 问题的解决办法
- QT5.0.1在Windows下 出现QApplication: No such file or directory 问题的解决办法
- QT5.0.1在Windows下 出现QApplication: No such file or directory 问题的解决办法
- 解决javah生成.h头文件找不到找不到android.support.v7.app.AppCompatActivity的问题
- 为你的设备实现远程固件更新
- IOS视频播放器开发系列(一) --需求及说明
- Debug下正常,Release下崩溃,函数调用时候参数值变了
- 关于单例模式
- 求100之内的素数
- 针对于QT5下找不到QApplication头文件的问题界解决
- st build后自动将项目deploy到android project的asset/www目录的方法
- ios开发(四):基本语法 Objects, Classes, and Messaging
- Spring 声明式事务管理核心代码分析
- 揭开正则表达式的神秘面纱
- 初识Javascript
- eclipse最实用快捷键
- Fragments 基础使用技术详解
- 【IOS 之愤怒的小鸟】使用Lua语言:Wax框架详解