Неопределенная ссылка на fp_init () Использование fprint в Qt - PullRequest
0 голосов
/ 22 августа 2010

Я пытаюсь использовать libfprint в моем приложении Qt

#include <QtGui/QApplication>
#include "mainwindow.h"
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <libfprint/fprint.h>    

int main(int argc, char *argv[])
{

    int r = 1;
    struct fp_dscv_dev *ddev;
    struct fp_dscv_dev **discovered_devs;
    struct fp_dev *dev;
    struct fp_print_data *data;

    r = fp_init();

    QApplication a(argc, argv);
    MainWindow w;
    w.show();
    return a.exec();
}

Компиляция вызывает эту ошибку

/ concept / main.cpp: 31: неопределенная ссылка на `fp_init() '

Я уже давно борюсь с этим.Любая идея, что я могу сделать, чтобы пройти этот пункт?Заранее спасибо!

1 Ответ

0 голосов
/ 22 августа 2010

Это проблема с вашим компоновщиком - он не может найти необходимые библиотеки.Вы передали необходимые переключатели компоновщика (что-то вроде -lfoo), указав ему ссылку на библиотеку, которую вы пытаетесь использовать?

...