没有为架构x86_64找到Qt符号

时间:2014-10-27 13:33:34

标签: c++ qt

首先,我是Qt的新手,所以如果对于一些更高级的用户可能有一些非常明显的东西,我也知道这个错误会出现很多,我在Qt论坛上做了大量的阅读并且仍然没设法解决我的问题。

我不明白为什么我甚至得到symbols not found for architecture x86_64错误,因为我整天都在处理我的应用程序而没有任何问题。

我正在使用Photoshop构建一个图像编辑器,以便在我在Uni的Cross Platform SW开发课程中进行分配,并希望将我正在编写的过滤器逻辑与其余代码分开,因此我创建了一个{{1 }。class。

在我的Filters中,我创建了一个对mainwindow.h

中实例化的类Filters *filter;的私有引用
mainwindow.cpp

正如您所看到的,我创建了与MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { // Instanciate a scene object that we can draw to and then set up the ui scene = new QGraphicsScene(this); filter = new Filters(this); ui->setupUi(this); QObject::connect(ui->cmdBlack_White, SIGNAL(triggered()), filter, SLOT(serialFilterBlackWhite(image))); } 方法的连接,此方法目前位于serialFilterBlackWhite,并且由于x86错误而没有做太多工作:

filters.cpp

该类的QPixmap Filters::serialFilterBlackWhite(QPixmap image) { image.fill( Qt::red ); return image; } 文件如下所示:

.h

我试着用太多的代码来解决我的问题,但如果你需要更多,请告诉我。我真的不知道这是怎么回事。

0 个答案:

没有答案