在某一.cpp中,添加#include <qDebug>,编译错误

C++语言 码拜 9年前 (2015-05-11) 3359次浏览 0个评论

在某一.cpp中,添加#include <qDebug>,编译错误。

背景:在该.cpp的对应头文件.h中,没有使用QOBEJCT。以及它的.基类中,也没有使用QOBJECT;

这个问题的原因出在哪里呢?谢谢

30分
你看看编译时报什么错误,如果是找不到qDebug符号就说明你引入的#include<qDebug>有问题,去看看位置是否正确;
如果报的是无法解析的符号,就说明你程序在编译连接时缺少相应的qt库文件
引用 1 楼 liuyuanmei 的回复:

你看看编译时报什么错误,如果是找不到qDebug符号就说明你引入的#include<qDebug>有问题,去看看位置是否正确;
如果报的是无法解析的符号,就说明你程序在编译连接时缺少相应的qt库文件

假如新添加一个.cpp和.h,并且这两个文件中,没有使用QOBJECT,这种情况下,要如何添加<qDebug>呢?可以试试,谢谢

10分
是QDebug还是qDebug我看网上说的都是QDebug,但是本人不做QT所以不知道是否正确
我是在vs中使用qt的,不知道你是使用什么开发环境,在qt create中是可以直接像上面那样导入头文件的。
我在vs中这样配置的在某一.cpp中,添加#include <qDebug>,编译错误
然后直接就是#include<QtCore/QDebug>;
使用的是qDebug()<<“test”;

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明在某一.cpp中,添加#include <qDebug>,编译错误
喜欢 (1)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!