创建QDeclarativeView对象会导致分段错误

水瓶座女孩

。H

#include <QObject>
#include <QDebug>

class MyClass : public QObject
{
  Q_OBJECT
public:
  Q_INVOKABLE void cppMethod (const QString &msg) 
  {
    qDebug() << "Called the C++ method with" << msg;
  }

public slots:
  void cppSlot (int number) 
  {
    qDebug() << "Called the C++ slot with" << number;
  }
};

.cpp

#include <QtCore/QCoreApplication>
#include <QDeclarativeEngine>
#include <QDeclarativeComponent>
#include <QDeclarativeContext>
#include <QDeclarativeView>
#include <QVariant>
#include <QMetaObject>

#include "cppFromQml.h"

int main (int argc, char *argv[]) 
{
  QCoreApplication a(argc, argv);
  QDeclarativeView view;

  return a.exec();
}

这导致分割错误。出路是什么?

Qt:4.8.1

头发C.

请注意,您没有使用MyClass,而且-只是我的猜测-声明性视图将需要QApplication才能正确运行。

为了更好地理解,我创建了一个项目,几乎全部丢弃(只是保留了.pro,在其中添加了qt += declarative),然后对您的代码进行了如下更改:

#include <QApplication>
#include <QDeclarativeEngine>
#include <QDeclarativeComponent>
#include <QDeclarativeContext>
#include <QDeclarativeView>
#include <QVariant>
#include <QMetaObject>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QDeclarativeView view;
    view.show();
    return a.exec();
}

现在它运行并按预期显示空视图...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

捕获对对象的引用会导致分段错误

来自分类Dev

声明Int变量会导致分段错误?

来自分类Dev

使用copy属性会导致分段错误

来自分类Dev

使用复制属性会导致分段错误

来自分类Dev

对主机使用free会导致分段错误

来自分类Dev

退出pthread会导致分段错误

来自分类Dev

访问结构数组会导致分段错误

来自分类Dev

将对象传递给 QT 中的函数会导致分段错误

来自分类Dev

为什么使用 malloc 创建的指针赋值会导致分段错误

来自分类Dev

VLC插件脱离树构建会导致分段错误

来自分类Dev

为什么此代码会导致分段错误

来自分类Dev

为什么与pthread链接会导致分段错误?

来自分类Dev

指向指针的指针分配,然后迭代会导致分段错误

来自分类Dev

在递归函数中使用迭代器会导致分段错误

来自分类Dev

c-写入共享内存段会导致分段错误

来自分类Dev

在g ++中使用符号'_end'会导致分段错误

来自分类Dev

为什么释放内存会导致分段错误?

来自分类Dev

使用dlsym()对malloc / free进行存根会导致分段错误

来自分类Dev

逐渐重新分配内存会导致分段错误

来自分类Dev

为什么与I / O相关的设置会导致分段错误?

来自分类Dev

为什么此代码会导致分段错误

来自分类Dev

VLC插件脱离树构建会导致分段错误

来自分类Dev

C ++ Linux:在类中声明数组会导致分段错误

来自分类Dev

添加析构函数逻辑会导致分段错误

来自分类Dev

在参数上进行isalpha检查会导致分段错误

来自分类Dev

为什么strlen会导致C中的分段错误?

来自分类Dev

简单的字符串分配会导致分段错误?

来自分类Dev

取消引用整数指针会导致分段错误

来自分类Dev

从被调用函数访问 malloc 的结构数组会导致分段错误

Related 相关文章

热门标签

归档