当前位置:网站首页>libprint2
libprint2
2022-06-12 06:51:00 【wowocpp】
libprint2
async fingerprint library of fprint project, shared libraries
https://gitlab.freedesktop.org/libfprint/libfprint
https://gitlab.freedesktop.org/libfprint/libfprint/-/issues/260
https://fprint.freedesktop.org/
https://github.com/ukui/biometric-authentication



compile
- What is? meson
Meson Designed to develop the most usable and fast build system . Provide a simple but powerful declarative language to describe build . Native support for the latest tools and frameworks , Such as Qt5 、 Code coverage 、 Unit testing and precompiled header files, etc . Use a set of optimization techniques to quickly mutate code , Including incremental compilation and full compilation .
install meson
Be careful :meson Before installation, you must confirm whether it has been installed python3.5 And above ; because meson Depend on python3 and ninja
2.1 install python3 and ninja: sudo apt-get install python3 python3-pip ninja-build
install Python3
sudo apt install -y python3 python3-dev python3-pip build-essential
Ubuntu18.04 Corresponding python3 The version should be 3.6
Change the default python Source
Check the default python edition
python -V
The default version is python2.7
sudo cp /usr/bin/python /usr/bin/python_bak # Backup default python file
sudo rm /usr/bin/python # remove
sudo ln -s /usr/bin/python3.6 /usr/bin/python # Use soft links
Check again python edition
python -V
Version prompt is 3.6.x
2.3 install meson:pip3 install --user meson
[email protected]:~/study/enviroment$ export PATH=~/.local/bin:$PATH
[email protected]:~/study/enviroment$ meson -v
echo ‘export PATH=/home/jack/.local/bin:$PATH’ >>~/.bashrc
$proxychains4 -q git clone https://gitlab.freedesktop.org/libfprint/libfprint.git
$cd libfprint
$meson build -D gtk-examples=false # precompile , There may be errors , You should ensure that the following components have been installed :gcc、pkg-config、glib-2.0、gio-unix-2.0、gusb、cairo、pixman-1、nss、udev、gdb、valgrind
$ninja -C build # There will be something about /usr/include/stdlib.h The error of , I ignored , continue installation
$sudo meson install -C build # install
边栏推荐
- 【图像去噪】基于高斯滤波、均值滤波、中值滤波、双边滤波四种滤波实现椒盐噪声图像去噪附matlab代码
- Curry carries the fourth game of the warriors against the Celtics
- Drawing grid navigation by opencv map reading
- (14) The software version number is displayed in the flash window of blender source code analysis
- Redis supports data structure types
- An error occurred while downloading the remote file The errormessage
- Codeforces Round #793 (Div. 2) A B C
- Tomato learning notes-stm32 SPI introduction and Tim synchronization
- Redis distributed lock
- LeetCode-1587. Bank account summary II
猜你喜欢

Drawing grid navigation by opencv map reading

Throw away the ugly toast. The movable toast is more interesting

sql server2019安装到这步无法进行下一步了,如何解决?

5 ROS simulation modeling (4-navigation navigation simulation)

PHP一句话木马深度详细剖析

About session Getattribute, getattribute error

SQL Server 2019 installation error. How to solve it

张驰咨询:流程是一剂万能良药吗?

Bid farewell to the charged xshell, and the free function of tabby is more powerful

上传文件(post表单提交form-data)
随机推荐
Kali与编程:如何快速搭建OWASP网站安全实验靶场?
六月集训 第一日——数组
Drawing grid navigation by opencv map reading
报表工具的二次革命
Postman splice replacement parameter loop call interface
Set judge the existence of intersection
张驰课堂:2022年CAQ中质协六西格玛考试时间通知
Recommend 17 "wheels" to improve development efficiency
初中学历,从不到3K,到月薪30K+,不设限的人生有多精彩
SQL injection - Union query
“我被大厂裁员了”
SQL Server 2019 installation error. How to solve it
Process when solving vagrant up_ builder. rb:43:in `join‘: incompatible character encodings: GBK and UTF-8
张驰咨询:流程是一剂万能良药吗?
C language pointer
推荐17个提升开发效率的“轮子”
LeetCode-1716. Calculate the amount deducted from the bank
[easyexcel] easyexcel checks whether the header matches the tool class encapsulated in easyexcel, including the field verification function. You can use validate to verify
Upload file (post form submission form data)
June training day 6 - sliding window