我試圖使用libfprint在我的Qt應用程序未定義參考fp_init()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使用fprint:未定義的參考'fp_init()'
我一直在爭取這一段時間。任何想法我能做些什麼來克服這一點?提前致謝!
你用C編寫是因爲你喜歡它還是因爲libfprint?您可以使用Eric Python IDE非常快地構建圖形應用程序,並使用C編寫一個小程序來處理指紋處理。你可以用popen來調用這個C程序。我希望有人很快寫一個python包裝。 – martincho 2011-09-01 02:57:24