【学QT】 3 - DEBUG集子
1、
[root@localhost helloqt]# make
g++ -Wl,-rpath,/usr/local/qt/lib -o cfconv .obj/main.o .obj/cfconvmainform.o .obj/moc_cfconvmainform.o -L/usr/local/qt/lib -L/usr/X11R6/lib -lqt-mt -lXext -lX11 -lm
.obj/moc_cfconvmainform.o:(.rodata._ZTV14cfconvMainform[vtable for cfconvMainform]+0x11c): undefined reference to `QWidget::graphicsContext(bool) const'
.obj/moc_cfconvmainform.o:(.rodata._ZTV14cfconvMainform[vtable for cfconvMainform]+0x188): undefined reference to `QWidget::qwsEvent(QWSEvent*)'
.obj/moc_cfconvmainform.o:(.rodata._ZTV14cfconvMainform[vtable for cfconvMainform]+0x18c): undefined reference to `QWidget::scanLine(int) const'
.obj/moc_cfconvmainform.o:(.rodata._ZTV14cfconvMainform[vtable for cfconvMainform]+0x190): undefined reference to `QWidget::bytesPerLine() const'
.obj/moc_cfconvmainform.o:(.rodata._ZTV14cfconvMainform[vtable for cfconvMainform]+0x1fc): undefined reference to `non-virtual thunk to QWidget::scanLine(int) const'
.obj/moc_cfconvmainform.o:(.rodata._ZTV14cfconvMainform[vtable for cfconvMainform]+0x200): undefined reference to `non-virtual thunk to QWidget::bytesPerLine() const'
.obj/moc_cfconvmainform.o:(.rodata._ZTV14cfconvMainform[vtable for cfconvMainform]+0x204): undefined reference to `non-virtual thunk to QWidget::graphicsContext(bool) const'
collect2: ld 返回 1
make: *** [cfconv] 错误 1
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
DEBUG:
原因在于 之前 在配置错误情况下生产的 .obj 文件依旧存在, 再次make 时出错, 删除 编译产生的文件即可。
rm -rf `ls -a ./ | egrep -v "(.cpp$|.h$|.ui$|.pro$)"`
====================================================================================================================
【学QT】 3 - DEBUG集子的更多相关文章
- 占个坑 未来学qt的时候专用
今天看了一个大佬发了一个上位机图片便向大佬问道 ”上位机是用什么软件做的“大佬抛下一句qt ,在业界内很通用,windows和linux通吃,便让我萌生了一个想法,去学qt.虽说上位机时常听到,但是自 ...
- 零基础学QT编程
吴迪.2010.1 北京航空航天大学出版社 Qt资源 CSDN QT http://bbs.csdn.net/forums/Qt/ QT编程网 http://www.qtbcw.com/ 编程论坛 ...
- 重头开始学Qt——day1
以前学过Qt,但只是为了学分,现在重学. 1. 认识Qt应用程序框架 直接新建一个项目后,自动生成了一下文件,下面一个个理解. (1)main.cpp main.cpp中特别的是QApplicatio ...
- 从头学Qt Quick(1) --体验快速构建动态效果界面
自2005年Qt4发布以来,Qt已经为成千上万的应用程序提供了框架服务,现在Qt已经基本上支持所有的开发平台了,这里面既包含了桌面.嵌入式领域,也包括了Android.IOS.WP等移动操作平台,甚至 ...
- 从头学Qt Quick(3)-- 用QML写一个简单的颜色选择器
先看一下效果图: 实现功能:点击不同的色块可以改变文字的颜色. 实现步骤: 一.创建一个默认的Qt Quick工程: 二.添加文件Cell.qml 这一步主要是为了实现一个自定义的组件,这个组件就是我 ...
- 从头学Qt Quick(2)-- QML语法从一个简单的例子说起
在上一篇文章中,我们对QtQuick做了简单的介绍,体验了使用QML语言构建一个UI的便捷.这里我们简要介绍一下QML的语法. QML将界面分成一些更小的元素,这些元素可以组成一个组件,QML语言描述 ...
- 渣渣学QT
初学QT,自己的一些小总结,错误之处,望大神指点一二: 1,添加资源文件时想应用在界面的背景,但是发现用不了,后来才知道是没有"构建"?应该是要在构建之后才将所添加的资源文件真正的 ...
- 【学QT】2 - QT/E环境的建立
Arm-Linux嵌入式QT/E环境的建立(qt/e 3.x系列) QT/E 3.x系列比QT/E 2.x系列有非常大的改进,大大提高了开发进度,不再使用tmake,安装也更简单.但 ...
- 【学QT】1 - QT的安装
1.解压文件在/usr/local/下 #tar zxvf qt-x11-free-3.3.8b.tar.gz -C /usr/local 更改文件夹名称为qt #mv /usr/local/qt-x ...
随机推荐
- Linux 文件和目录操作 - cd - 切换目录
命令详解 重要星级: ★★★★★ 功能说明: cd 命令是 "change directory" 中每个单词的首字母缩写,其功能是从当前工作目录切换到指定工作目录. 语法格式: c ...
- linux命令 - free -m
如下显示free是显示的当前内存的使用,-m的意思是M字节来显示内容.我们来一起看看. [root@zabbix ~]# free -m total used free shared buffers ...
- 【WIP】Rails Client Side Document
创建: 2017/09/15 更新: 2019/04/14 删除其他语言的表述 更新: 2017/10/14 标题加上[WIP] 引入JavaScrpit/CSS manifesto n. 货单 ...
- Euclid(几何)
http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2831 题意:已知A,B,C,D,E,F的坐标, ...
- 使用Keras做OCR时报错:ValueError: Tensor Tensor is not an element of this graph
现象 项目使用 Flask + Keras + Tensorflow 同样的代码在机器A和B上都能正常运行,但在机器C上就会报如下异常.机器A和B的环境是先安装的,运行.调试成功后才尝试在C上跑. F ...
- [Swift通天遁地]二、表格表单-(6)创建美观的表格弹性下拉刷新效果
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs. ...
- 02-vue过滤器和键盘修饰符
过滤器 概念:Vue.js 允许你自定义过滤器,可被用作一些常见的文本格式化.过滤器可以用在两个地方:mustache 插值和 v-bind 表达式.过滤器应该被添加在 JavaScript 表达式的 ...
- mariadb的安装
mysql (分支 mariadb)1.安装mariadb -yum -源码编译安装 -下载rpm安装 yum和源码编译安装的区别? 1.路径区别-yum安装的软件是他自定义的,源码安装的软件./co ...
- mybatis中打印sql语句
在mybatis-config.xml中properties节点下,配置一个settings节点 <settings> <setting name="cacheEnable ...
- EasyUI系列学习(三)-Draggable(拖动)
一.创建拖动组件 0.Draggable组件不依赖于其他组件 1.使用标签创建 <div class="easyui-draggable" id="box" ...