新安装qt5.0,在编译一个对话框过程中,提示编译器问题出错。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新安装qt5.0,在编译一个对话框过程中,提示编译器问题出错。相关的知识,希望对你有一定的参考价值。
qt出错输出:11:42:13: 为项目Hello_World执行步骤 ...
11:42:13: 正在启动 "C:\Qt\Qt5.0.0\5.0.0\msvc2010\bin\qmake.exe" D:\qt\hello_world\Hello_World\Hello_World.pro -r -spec win32-msvc2010 "CONFIG+=debug" "CONFIG+=declarative_debug" "CONFIG+=qml_debug"
11:42:15: 进程"C:\Qt\Qt5.0.0\5.0.0\msvc2010\bin\qmake.exe"正常退出。
11:42:15: 配置错误,请检查"问题"视图获得详细信息。
Error while building/deploying project Hello_World (kit: Desktop Qt 5.0.0 MSVC2010 32bit (SDK))
当执行步骤 'Make'时
在选项中的构建与运行的qt版本中,qmak的路径是自动检测的,但是前面有一个红色的圆叹号,我具体应该如何处理???
Qt5 在添加 Q_OBJECT 后发现编译出错的原因
在 Qt 编写过程中,如多线程使用信号槽时,需要添加 Q_OBJECT,但是在添加之后发现编译老会出错。如下:
class ThreadSxxx : public QThread
{
Q_OBJECT
public:
ThreadSxxx();
signals:
signal_trig();
}
编译后提示 undefined reference to vtable for "xxxx" 的错误问题。
出现该错误的原因是此时的 Q_OBJECT 是半途加入的,我们需要让项目重新加载编译,解决的办法是直接在 .pro 文件中随便改动一点东西,即使是随便加个空格都可以,此时再编译就可以通过。
参考自:blog.csdn.net/xzq413520903/article/details/79554318
以上是关于新安装qt5.0,在编译一个对话框过程中,提示编译器问题出错。的主要内容,如果未能解决你的问题,请参考以下文章
新安装CCS 后编译出现问题:gmake:No rule to make target clean