
Qt
丁路人
这个作者很懒,什么都没留下…
展开
-
Error: variable 'QApplication app' has initializer but incomplete type
自己在看【1】时,第一小节上面是用纯源码编写helloWorld,但是直接抄写它的代码:#include int main(int argc, char* argv[]){ QApplication app(argc, argv); return app.exec();}就会产生下面的错误:variable 'QApplication app' has initial原创 2013-12-05 21:27:37 · 9086 阅读 · 5 评论 -
Qt Error: "max"宏的实参不足
产生这个错误就是因为Qt自带的max函数和C++标准函数库中max函数冲突,最简单的方法就是参考【1】中,在预定义处理器中添加定义NOMINMAX来禁止使用Vsual C++的min/max宏定义,那么在QT中怎么添加呢?可以直接在.pro文件,加入DEFINES+=NOMINMAX,就OK了,参考:【1】模板函数min/max与Visual C++中的 min/max宏冲突原创 2014-02-14 16:59:30 · 2418 阅读 · 0 评论 -
Qt: 4.8.5 安装
自己电脑之前安装的是Qt 5.2.0版本,因项目需要,安装QT 4.8.5版本的,步骤如下:1. 下载http://qt-project.org/downloads2. 正常安装之后,打开QT Creator 进行设置, 工具->选项:然后在构建套件里面进行设置:之后在项目里面进行设置:就可以编译成功了。原创 2014-02-14 14:19:15 · 1036 阅读 · 0 评论 -
Qt: 中文-常量中有换行符
参考【2】说vs的编译器对中文的支持不好,参考:【1】Qt5 - 中文 - 常量中有换行符 http://bbs.youkuaiyun.com/topics/390443779【2】关于qt5中“常量中有换行符”的error http://www.qtcn.org/bbs/simple/?t52355.html【3】Qt Creator 源代码中如果有中文,会编译报错 http://www.o原创 2014-02-12 14:51:56 · 17407 阅读 · 2 评论 -
Qt: 程序调试
Qt5.2.0 + VS2010里面竟然没有调试器:参考:【1】windows下Qt5安装使用 http://blog.sina.com.cn/s/blog_9da24f3b0101epan.html原创 2014-02-12 16:05:27 · 728 阅读 · 0 评论 -
Qt: No such file or directory
首先说一下,我的构建套件是Desktop Qt5.2.0 MSVC2010 32bit OpenGL,编辑环境是Qt Creator 3.0.0,不知道在其他环境下会不会出现这个问题。比如在一个工程中需要添加头文件QGraphicsItem,出现下面的问题:可以查一下QGraphicsItem在帮助文档的信息,需要在工程文件.pro文件中添加QT += widgets但原创 2014-02-12 10:04:39 · 12793 阅读 · 0 评论 -
Qt5.2 + VS2010安装
自己以前安装了一个原创 2013-12-20 16:52:28 · 1951 阅读 · 0 评论 -
Error: QWidget: Cannot create a QWidget without QApplication
自己在新建QT工程时,没有选择Qt Widgets应用,而是选择Qt 控制台程序:(现在还不清楚这些具体各个应用程序的区别)结果自己在建主窗口程序时,出现下面的错误(QWidget: Cannot create a QWidget without QApplication):产生这个错误的原因是这个QWidget 是建立在QApplication 上的,(From th原创 2014-01-04 11:50:27 · 16833 阅读 · 1 评论 -
Error:undefined reference to '_imp__ZN12QApplicationC1ERiPPci'
接着上面的一篇:http://blog.youkuaiyun.com/lsxpu/article/details/17149119是产生下面的错误:【2】给出的是因为缺少库,后来根据【1】所说的是这个pro文件的问题。原来的这个pro文件只是简单的下面几句话:都是之前用空项目惹的错,改成下面的形式:#include #include int main(int arg原创 2013-12-05 22:32:42 · 6146 阅读 · 2 评论 -
Qt Creator 配置MSVC 2010的调试器
就是按照【1】和【2】的说明下载WDK 7.1,说它对应VS2010,理论上讲这个WDK8.0也可以,不过没有试。步骤就是那些,不过重启Qt Creator之后,在工具里面->选项->构建和运行-构建套件中的调试器自动识别不了,这个可以在Debuggers中add一下,把安装的cdb的路径加在里面,就好了。可能自动检测的需要重启QtCreator一下,那个手动设置的,手动添加一下就好。原创 2014-02-28 15:04:35 · 4984 阅读 · 0 评论