当前位置:网站首页>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
边栏推荐
- C language pointer
- Dépannage de l'opération cl210openstack - chapitre expérience
- The second revolution of reporting tools
- Kali与编程:如何快速搭建OWASP网站安全实验靶场?
- 使用 ms17-010 永恒之蓝漏洞对 win7 进行渗透及建立永久后门
- leetcode. 39 --- combined sum
- Tomato learning notes -seq2seq
- LeetCode-1576. Replace all question marks
- LeetCode-884. Unusual words in two sentences
- 2 variables and basic types
猜你喜欢

Junior high school education, less than 3k, to 30k+ monthly salary, how wonderful life is without restrictions

ConVIRT论文详解(医疗图片)

platform driver

Recommend 17 "wheels" to improve development efficiency

Database syntax related problems, solve a correct syntax

Postman splice replacement parameter loop call interface

9 Sequence container

Codeforces Round #793 (Div. 2) A B C

8. 表单标签

张驰课堂:2022年CAQ中质协六西格玛考试时间通知
随机推荐
[image detection] SAR image change detection based on depth difference and pcanet with matlab code
5 ROS simulation modeling (4-navigation navigation simulation)
Torch models trained in higher versions report errors in lower versions
Category 7
Computer composition and design work06 - based on MIPS
【图像去噪】基于非局部欧几里德中值 (NLEM) 实现图像去噪附matlab代码
Are you still using like+% for MySQL fuzzy query?
Meituan won the first place in fewclue in the small sample learning list! Prompt learning+ self training practice
VSCode常用插件
Codeforces Round #793 (Div. 2) A B C
Set judge the existence of intersection
六月集训 第八日——前缀和
The second revolution of reporting tools
5 statement
Redis basic notes
SQL language
Reentrantlock underlying AQS source code analysis
Leetcode: Sword finger offer 63 Maximum profit of stock [record prefix minimum and or no brain segment tree]
六月集训 第五天——双指针
d的自动无垃集代码.