Es geht wahrscheinlich um einen falschen Pfad.
Ich bin was QT und Linux compilieren angeht noch ein Anfänger.
Ich teste gerade auf die Raspberry Camera in QT zuzugreifen.
Ich habe dazu RaspiCam:C++ API for using Raspberry camera with/without OpenCv installiert.
Jetzt versuche ich das Beispiel auf der Seite mit QT umzusetzen.
Ich bekomme jedoch die folgende Fehlermeldung.
/home/pi/untitled1/main.cpp:12: error: undefined reference to `raspicam::RaspiCam_Cv::RaspiCam_Cv()'
Hier ist der Code untiled1.pro
Code: Alles auswählen
#-------------------------------------------------
#
# Project created by QtCreator 2015-02-23T18:06:00
#
#-------------------------------------------------
QT += core
QT -= gui
TARGET = untitled1
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
SOURCES += main.cpp
INCLUDEPATH += /usr/local/include/
Code: Alles auswählen
#include <QCoreApplication>
#include <ctime>
#include <iostream>
#include <raspicam/raspicam_cv.h>
using namespace std;
int main(int argc, char *argv[])
{
time_t timer_begin,timer_end;
raspicam::RaspiCam_Cv Camera;
QCoreApplication a(argc, argv);
return a.exec();
}
So
Code: Alles auswählen
g++ simpletest_raspicam.cpp -o simpletest_raspicam -I/usr/local/include -lraspicam -lmmal -lmmal_core -lmmal_util
Wo trägt man den Pfad in QT denn ein ?
Vielen Dank schon mal.