qt学习
darkblue2017
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Qt项目调用自定义控件动态库,编译时报错error: C2491: 'QNeedleIndicator::staticMetaObject': definition of dllimport
问题描述 Qt5.8.0 MSVC编译生成自定义控件动态库,新建一个项目使用该自定义控件动态库时,编译报错error: C2491: ‘QNeedleIndicator::staticMetaObject’: definition of dllimport()已经排除了release和debug动态库调用混乱的问题)。 解决方法参考 解决方法参考链接 确实是编译器的问题: 隐式调用的时候我们一般...原创 2020-04-14 11:00:08 · 1206 阅读 · 0 评论 -
Qt编译报错:QWidget: Must construct a QApplication before a QWidget
问题描述 debug版本的项目引用release版本的自定义控件动态库时,编译报错。 解决方案 报错原因是release和debug动态库调用混乱,将当前项目改为release版本,问题解决。 ...原创 2020-04-14 08:51:28 · 771 阅读 · 0 评论 -
Qt(MSVC)编译时报错error C2065: 'M_PI': undeclared identifier
问题描述 Qt(MSVC)编译时报错error C2065: ‘M_PI’: undeclared identifier 解决方法 添加如下: #define _USE_MATH_DEFINES #include <math.h>(改成include还会报上述错)原创 2020-04-13 15:07:37 · 2251 阅读 · 0 评论 -
由开发Qt自定义控件引发的关于Windows下qt开发环境的搭建问题
#问题记录 一开始使用qt进行跨平台界面程序的开发,window下选择安装的Qt版本为qt-opensource-windows-x86-mingw530-5.8.0,一直没遇到过什么问题,直到开始进行自定义控件的开发时才遇到问题。qt-opensource-windows-x86-mingw530-5.8.0里安装的qtcreator是基于MSVC2015 32bit进行编译的,而Qt库确实Mi...原创 2020-04-13 14:27:37 · 216 阅读 · 0 评论 -
Qt编译报错:Error in " Util.asciify("build-Project1_msvc-Desktop_Qt_5_8_0_MSVC2015_32bit_qt_58_w-Debug")"
Qt编译项目时报错:Error in " Util.asciify(“build-untitled-Desktop_Qt_5_8_0_MinGW_32bit-Debug”)"的两种解决方法 方法一 取消勾选Shadow build复选框 如图打开项目后,点击qt creator最左侧的项目,取消勾选Shadow build复选框。这样编译目录变为当前项目所在目录,此方法仅对当前打开的项目有效。 ...原创 2020-04-13 12:49:17 · 2535 阅读 · 1 评论
分享