I have tried to create a simple application with QtCreator and was trying to compile the application
I have installed opencv 3.1.0.
In the compilation it is giving the error.
what is the issue. Anyone can help me. I could not find any solution for this issue.
17:41:21: Running steps for project test1...
17:41:21: Configuration unchanged, skipping qmake step.
17:41:21: Starting: "/usr/bin/make"
g++ -Wl,-rpath,/home/santhosh/Qt/5.5/gcc_64 -Wl,-rpath,/home/santhosh/Qt/5.5/gcc_64/lib -o test1 main.o mainwindow.o moc_mainwindow.o `pkg-config --libs opencv` -L/home/santhosh/Qt/5.5/gcc_64/lib -lQt5Widgets -L/usr/lib64 -lQt5Gui -lQt5Core -lGL -lpthread
/usr/bin/ld: cannot find -lippicv
Makefile:221: recipe for target 'test1' failed
collect2: error: ld returned 1 exit status
make: *** [test1] Error 1
17:41:21: The process "/usr/bin/make" exited with code 2.
Error while building/deploying project test1 (kit: Desktop Qt 5.5.1 GCC 64bit)
When executing step "Make"
17:41:21: Elapsed time: 00:00.
#include "mainwindow.h"
#include "ui_mainwindow.h"
//start:added by santhosh
#include
#include
#include
//stop:added by santhosh
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
}
MainWindow::~MainWindow()
{
delete ui;
}
//start:added by santhosh
void MainWindow::on_pushButton_clicked()
{
cv::Mat test_image = cv::imread("test_1img.jpg",0);
if (!test_image.data)
{
QMessageBox msg;
msg.setText("Cou1ld not Load image");
msg.exec();
}
cv::namedWindow("test image", cv::WINDOW_AUTOSIZE);
cv::imshow("test image", test_image);
}
//stop:added by santhosh
↧